Symfony Exception
Exception
Error
use Spatie\ErrorSolutions\Contracts\ProvidesSolution;use Spatie\ErrorSolutions\Contracts\Solution;use Spatie\ErrorSolutions\Contracts\SolutionProviderRepository as SolutionProviderRepositoryContract;use Throwable;class SolutionProviderRepository implements SolutionProviderRepositoryContract{/** @var Collection<int, class-string<HasSolutionsForThrowable>|HasSolutionsForThrowable> */protected Collection $solutionProviders;/** @param array<int, class-string<HasSolutionsForThrowable>|HasSolutionsForThrowable> $solutionProviders */
** @param string $file* @return void*/self::$includeFile = \Closure::bind(static function($file) {include $file;}, null, null);}}
*/public function loadClass($class){if ($file = $this->findFile($class)) {$includeFile = self::$includeFile;$includeFile($file);return true;}return null;
$ignitionConfig = (new IgnitionConfig())->merge(config('ignition', []))->loadConfigFile();$solutionProviders = $this->getSolutionProviders();$solutionProviderRepository = new SolutionProviderRepository($solutionProviders);$this->app->singleton(IgnitionConfig::class, fn () => $ignitionConfig);$this->app->singleton(SolutionProviderRepositoryContract::class, fn () => $solutionProviderRepository);
{public function register(): void{$this->registerConfig();$this->registerFlare();$this->registerIgnition();$this->registerRenderer();$this->registerRecorders();$this->registerLogHandler();}
// a more convenient way of specifying your service provider classes.if (is_string($provider)) {$provider = $this->resolveProvider($provider);}$provider->register();// If there are bindings / singletons set as properties on the provider we// will spin through them and register them with the application, which// serves as a convenience layer while registering a lot of bindings.if (property_exists($provider, 'bindings')) {
// We will go ahead and register all of the eagerly loaded providers with the// application so their services can be registered with the application as// a provided service. Then we will set the deferred service list on it.foreach ($manifest['eager'] as $provider) {$this->app->register($provider);}$this->app->addDeferredServices($manifest['deferred']);}
->partition(fn ($provider) => str_starts_with($provider, 'Illuminate\\'));$providers->splice(1, 0, [$this->make(PackageManifest::class)->providers()]);(new ProviderRepository($this, new Filesystem, $this->getCachedServicesPath()))->load($providers->collapse()->toArray());}/*** Register a service provider with the application.*
* @param \Illuminate\Contracts\Foundation\Application $app* @return void*/public function bootstrap(Application $app){$app->registerConfiguredProviders();}}
$this->hasBeenBootstrapped = true;foreach ($bootstrappers as $bootstrapper) {$this['events']->dispatch('bootstrapping: '.$bootstrapper, [$this]);$this->make($bootstrapper)->bootstrap($this);$this['events']->dispatch('bootstrapped: '.$bootstrapper, [$this]);}}
* @return void*/public function bootstrap(){if (! $this->app->hasBeenBootstrapped()) {$this->app->bootstrapWith($this->bootstrappers());}}/*** Get the route dispatcher callback.
{$this->app->instance('request', $request);Facade::clearResolvedInstance('request');$this->bootstrap();return (new Pipeline($this->app))->send($request)->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)->then($this->dispatchToRouter());
$this->requestStartedAt = Carbon::now();try {$request->enableHttpMethodParameterOverride();$response = $this->sendRequestThroughRouter($request);} catch (Throwable $e) {$this->reportException($e);$response = $this->renderException($request, $e);}
$app = require_once __DIR__.'/../bootstrap/app.php';$kernel = $app->make(Kernel::class);$response = tap($kernel->handle($request = Request::capture()))->send();$kernel->terminate($request, $response);
Stack Trace
|
Error
|
|---|
Error:
Interface "Spatie\ErrorSolutions\Contracts\SolutionProviderRepository" not found
at /var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/spatie/error-solutions/src/SolutionProviderRepository.php:12
at include()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/composer/ClassLoader.php:576)
at Composer\Autoload\{closure}()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/composer/ClassLoader.php:427)
at Composer\Autoload\ClassLoader->loadClass()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php:140)
at Spatie\LaravelIgnition\IgnitionServiceProvider->registerIgnition()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php:48)
at Spatie\LaravelIgnition\IgnitionServiceProvider->register()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:792)
at Illuminate\Foundation\Application->register()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:75)
at Illuminate\Foundation\ProviderRepository->load()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:769)
at Illuminate\Foundation\Application->registerConfiguredProviders()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php:17)
at Illuminate\Foundation\Bootstrap\RegisterProviders->bootstrap()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:263)
at Illuminate\Foundation\Application->bootstrapWith()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:186)
at Illuminate\Foundation\Http\Kernel->bootstrap()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:170)
at Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144)
at Illuminate\Foundation\Http\Kernel->handle()
(/var/www/vhosts/nextexperience.com.br/tools.nextexperience.com.br/public/index.php:63)
|
A cidadania romana foi um dos pilares fundamentais da sociedade e do governo do Império Romano. Não se tratava apenas de um status legal, mas de um conjunto de direitos, deveres e privilégios que impactaram profundamente o desenvolvimento das noções modernas de cidadania e direitos humanos. Ao longo do império, a cidadania romana evoluiu, estendendo-se a diversas partes do império e oferecendo a homens e mulheres uma série de garantias jurídicas que influenciaram as práticas legais de futuras civilizações.
A Cidadania Romana
Originalmente, a cidadania romana era um privilégio restrito aos habitantes da cidade de Roma e seus aliados próximos, oferecendo-lhes direitos como o direito de votar, de ser protegido pelas leis romanas e de casar dentro da classe social. Com o tempo, a cidadania foi se expandindo, alcançando povos de territórios conquistados e, eventualmente, tornando-se universal dentro do Império Romano com a Constituição de Carácala (212 d.C.), que concedeu a cidadania romana a todos os homens livres no império. Essa expansão permitiu que um número crescente de pessoas tivesse acesso à proteção das leis romanas, ao sistema judicial e a outros direitos civis fundamentais.
Direitos de Cidadania
Os direitos associados à cidadania romana eram, na sua essência, uma forma primitiva dos direitos civis que mais tarde seriam incorporados aos sistemas legais modernos. Entre os direitos essenciais da cidadania romana estavam:
- Direito à Proteção Legal: O cidadão romano era protegido contra punições arbitrárias e poderia apelar ao tribunal se fosse injustamente acusado de um crime.
- Direito à Propriedade: A cidadania romana garantia aos cidadãos o direito de possuir, herdar e dispor de propriedades.
- Direito de Casamento: A cidadania permitia que os romanos se casassem entre si, o que conferia uma série de direitos legais sobre a propriedade e herança.
- Direito à Apelação: O cidadão romano tinha o direito de apelar diretamente ao imperador, caso fosse vítima de injustiça.
- Direito de Participar na Vida Política: Os cidadãos romanos podiam votar, ser eleitos para cargos públicos e participar na governança.
Influência nas Noções Modernas de Cidadania
A cidadania romana exerceu uma grande influência no desenvolvimento da cidadania moderna, especialmente em sistemas jurídicos como o da Roma Ocidental e na construção das democracias ocidentais. O conceito de direitos civis como entendemos hoje — a capacidade de um indivíduo ser tratado com dignidade e respeito dentro de um sistema legal — tem suas raízes no direito romano. A Declaração Universal dos Direitos Humanos da ONU, por exemplo, incorpora muitas dessas garantias fundamentais que podem ser rastreadas até o sistema romano de cidadania.
A Cidadania e os Direitos Humanos na Atualidade
Em tempos modernos, a ideia de cidadania é essencial para o reconhecimento dos direitos humanos. A cidadania não é apenas uma questão de território, mas de pertencimento a uma comunidade política, com direito a participar dessa comunidade de forma plena. Assim como os romanos, as democracias contemporâneas reconhecem os direitos dos cidadãos em relação ao sistema legal, incluindo o direito à liberdade de expressão, o direito à proteção contra abusos de poder, e o direito de viver sem discriminação.
Além disso, a ideia de igualdade perante a lei que surgiu em Roma, com os cidadãos tendo direitos legais iguais, influenciou profundamente os conceitos modernos de igualdade e justiça. As noções de direitos universais e não discriminação, comuns hoje nas constituições e legislações de muitos países, também podem ser atribuídas à tradição romana de estender os direitos do cidadão a todos, independentemente da origem social ou geográfica.
Conclusão
A cidadania romana, com seus direitos e privilégios, foi um dos primeiros passos na construção de um sistema que buscava garantir a dignidade e a proteção dos indivíduos dentro da sociedade. Ao longo dos séculos, essas ideias foram moldadas, adaptadas e ampliadas, influenciando não apenas o desenvolvimento do direito, mas também a nossa compreensão atual sobre cidadania e direitos humanos.
Contudo, ao refletirmos sobre esse legado, somos desafiados a considerar: até que ponto os princípios fundamentais da cidadania romana — como a igualdade, a justiça e a proteção dos direitos — são realmente vividos em nossa sociedade moderna? Em tempos de crescente desigualdade e desafios políticos, talvez seja o momento de revisitar esses conceitos e repensar como podemos aplicar, de maneira mais plena e inclusiva, os direitos que, um dia, foram conquistados por um império, mas que ainda têm o poder de transformar o mundo que vivemos.
A cidadania romana, com sua visão de um Estado responsável pela proteção dos direitos do indivíduo, oferece não apenas uma lição histórica, mas também um convite à reflexão sobre como podemos fortalecer nossas democracias e garantir que todos, independentemente de sua origem, possam usufruir de uma cidadania plena e igualitária.






















