diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 6b7dd3e..268fdd2 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -5,1317 +5,2271 @@ namespace PHPSTORM_META { /** * PhpStorm Meta file, to provide autocomplete information for PhpStorm - * Generated on 2020-08-07 13:11:05. * * @author Barry vd. Heuvel * @see https://github.com/barryvdh/laravel-ide-helper */ override(new \Illuminate\Contracts\Container\Container, map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); override(\Illuminate\Container\Container::makeWith(0), map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); + override(\Illuminate\Contracts\Container\Container::get(0), map([ + '' => '@', + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); override(\Illuminate\Contracts\Container\Container::make(0), map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); override(\Illuminate\Contracts\Container\Container::makeWith(0), map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); + override(\App::get(0), map([ + '' => '@', + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); override(\App::make(0), map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); override(\App::makeWith(0), map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); override(\app(0), map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); override(\resolve(0), map([ '' => '@', - 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, - 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, - 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, - 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, - 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, - 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, - 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, - 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, - 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, - 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, - 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, - 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, - 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, - 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, - 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, - 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, - 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, - 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, - 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, - 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, - 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, - 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, - 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, - 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, - 'auth' => \Illuminate\Auth\AuthManager::class, - 'auth.driver' => \Illuminate\Auth\SessionGuard::class, - 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, - 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, - 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::class, - 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, - 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, - 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, - 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, - 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, - 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, - 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, - 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, - 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, - 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, - 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, - 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, - 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, - 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, - 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, - 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, - 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, - 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, - 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, - 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, - 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, - 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'datatables' => \Yajra\DataTables\DataTables::class, - 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, - 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'dompdf' => \Dompdf\Dompdf::class, - 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, - 'encrypter' => \Illuminate\Encryption\Encrypter::class, - 'events' => \Illuminate\Events\Dispatcher::class, - 'excel' => \Maatwebsite\Excel\Excel::class, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'flash' => \Laracasts\Flash\FlashNotifier::class, - 'form' => \Collective\Html\FormBuilder::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'html' => \Collective\Html\HtmlBuilder::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'mailer' => \Illuminate\Mail\Mailer::class, - 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, - 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, - 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, - 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'router' => \Illuminate\Routing\Router::class, - 'session' => \Illuminate\Session\SessionManager::class, - 'session.store' => \Illuminate\Session\Store::class, - 'swift.mailer' => \Swift_Mailer::class, - 'swift.transport' => \Illuminate\Mail\TransportManager::class, - 'translation.loader' => \Illuminate\Translation\FileLoader::class, - 'translator' => \Illuminate\Translation\Translator::class, - 'url' => \Illuminate\Routing\UrlGenerator::class, - 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, - 'view' => \Illuminate\View\Factory::class, - 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, - 'view.finder' => \Illuminate\View\FileViewFinder::class, - ])); + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); + override(\Psr\Container\ContainerInterface::get(0), map([ + '' => '@', + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, + 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, + 'Facade\FlareClient\Flare' => \Facade\FlareClient\Flare::class, + 'Facade\IgnitionContracts\SolutionProviderRepository' => \Facade\Ignition\SolutionProviders\SolutionProviderRepository::class, + 'Facade\Ignition\DumpRecorder\DumpRecorder' => \Facade\Ignition\DumpRecorder\DumpRecorder::class, + 'Facade\Ignition\DumpRecorder\MultiDumpHandler' => \Facade\Ignition\DumpRecorder\MultiDumpHandler::class, + 'Facade\Ignition\ErrorPage\Renderer' => \Facade\Ignition\ErrorPage\Renderer::class, + 'Facade\Ignition\IgnitionConfig' => \Facade\Ignition\IgnitionConfig::class, + 'Facade\Ignition\JobRecorder\JobRecorder' => \Facade\Ignition\JobRecorder\JobRecorder::class, + 'Facade\Ignition\LogRecorder\LogRecorder' => \Facade\Ignition\LogRecorder\LogRecorder::class, + 'Facade\Ignition\QueryRecorder\QueryRecorder' => \Facade\Ignition\QueryRecorder\QueryRecorder::class, + 'Facade\Ignition\Support\SentReports' => \Facade\Ignition\Support\SentReports::class, + 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, + 'Illuminate\Bus\BatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\DatabaseBatchRepository' => \Illuminate\Bus\DatabaseBatchRepository::class, + 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, + 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, + 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, + 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, + 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, + 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, + 'Illuminate\Console\Scheduling\ScheduleWorkCommand' => \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, + 'Illuminate\Contracts\Auth\Access\Gate' => \Illuminate\Auth\Access\Gate::class, + 'Illuminate\Contracts\Broadcasting\Broadcaster' => \Illuminate\Broadcasting\Broadcasters\LogBroadcaster::class, + 'Illuminate\Contracts\Console\Kernel' => \App\Console\Kernel::class, + 'Illuminate\Contracts\Debug\ExceptionHandler' => \NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler::class, + 'Illuminate\Contracts\Http\Kernel' => \App\Http\Kernel::class, + 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, + 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, + 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Contracts\Validation\UncompromisedVerifier' => \Illuminate\Validation\NotPwnedVerifier::class, + 'Illuminate\Database\Console\DbCommand' => \Illuminate\Database\Console\DbCommand::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, + 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, + 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, + 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, + 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, + 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, + 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'Laravel\Passport\ClientRepository' => \Laravel\Passport\ClientRepository::class, + 'Lcobucci\JWT\Parser' => \Lcobucci\JWT\Token\Parser::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, + 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, + 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, + 'Whoops\Handler\HandlerInterface' => \Facade\Ignition\ErrorPage\IgnitionWhoopsHandler::class, + 'auth' => \Illuminate\Auth\AuthManager::class, + 'auth.driver' => \Illuminate\Auth\SessionGuard::class, + 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, + 'auth.password.broker' => \Illuminate\Auth\Passwords\PasswordBroker::class, + 'blade.compiler' => \Illuminate\View\Compilers\BladeCompiler::class, + 'cache' => \Illuminate\Cache\CacheManager::class, + 'cache.store' => \Illuminate\Cache\Repository::class, + 'cart' => \Gloudemans\Shoppingcart\Cart::class, + 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, + 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, + 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, + 'command.cache.table' => \Illuminate\Cache\Console\CacheTableCommand::class, + 'command.cast.make' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'command.channel.make' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, + 'command.clear-compiled' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, + 'command.component.make' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, + 'command.config.cache' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, + 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, + 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.prune' => \Illuminate\Database\Console\PruneCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, + 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, + 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, + 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, + 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, + 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, + 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, + 'command.flare:test' => \Facade\Ignition\Commands\TestCommand::class, + 'command.ide-helper.eloquent' => \Barryvdh\LaravelIdeHelper\Console\EloquentCommand::class, + 'command.ide-helper.generate' => \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand::class, + 'command.ide-helper.meta' => \Barryvdh\LaravelIdeHelper\Console\MetaCommand::class, + 'command.ide-helper.models' => \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::class, + 'command.job.make' => \Illuminate\Foundation\Console\JobMakeCommand::class, + 'command.key.generate' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'command.listener.make' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, + 'command.mail.make' => \Illuminate\Foundation\Console\MailMakeCommand::class, + 'command.make:solution' => \Facade\Ignition\Commands\SolutionMakeCommand::class, + 'command.make:solution-provider' => \Facade\Ignition\Commands\SolutionProviderMakeCommand::class, + 'command.middleware.make' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, + 'command.migrate' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, + 'command.migrate.fresh' => \Illuminate\Database\Console\Migrations\FreshCommand::class, + 'command.migrate.install' => \Illuminate\Database\Console\Migrations\InstallCommand::class, + 'command.migrate.make' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, + 'command.migrate.refresh' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, + 'command.migrate.reset' => \Illuminate\Database\Console\Migrations\ResetCommand::class, + 'command.migrate.rollback' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, + 'command.migrate.status' => \Illuminate\Database\Console\Migrations\StatusCommand::class, + 'command.model.make' => \Illuminate\Foundation\Console\ModelMakeCommand::class, + 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, + 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, + 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, + 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, + 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, + 'command.provider.make' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, + 'command.queue.batches-table' => \Illuminate\Queue\Console\BatchesTableCommand::class, + 'command.queue.clear' => \Illuminate\Queue\Console\ClearCommand::class, + 'command.queue.failed' => \Illuminate\Queue\Console\ListFailedCommand::class, + 'command.queue.failed-table' => \Illuminate\Queue\Console\FailedTableCommand::class, + 'command.queue.flush' => \Illuminate\Queue\Console\FlushFailedCommand::class, + 'command.queue.forget' => \Illuminate\Queue\Console\ForgetFailedCommand::class, + 'command.queue.listen' => \Illuminate\Queue\Console\ListenCommand::class, + 'command.queue.monitor' => \Illuminate\Queue\Console\MonitorCommand::class, + 'command.queue.prune-batches' => \Illuminate\Queue\Console\PruneBatchesCommand::class, + 'command.queue.prune-failed-jobs' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, + 'command.queue.restart' => \Illuminate\Queue\Console\RestartCommand::class, + 'command.queue.retry' => \Illuminate\Queue\Console\RetryCommand::class, + 'command.queue.retry-batch' => \Illuminate\Queue\Console\RetryBatchCommand::class, + 'command.queue.table' => \Illuminate\Queue\Console\TableCommand::class, + 'command.queue.work' => \Illuminate\Queue\Console\WorkCommand::class, + 'command.request.make' => \Illuminate\Foundation\Console\RequestMakeCommand::class, + 'command.resource.make' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, + 'command.route.cache' => \Illuminate\Foundation\Console\RouteCacheCommand::class, + 'command.route.clear' => \Illuminate\Foundation\Console\RouteClearCommand::class, + 'command.route.list' => \Illuminate\Foundation\Console\RouteListCommand::class, + 'command.rule.make' => \Illuminate\Foundation\Console\RuleMakeCommand::class, + 'command.schema.dump' => \Illuminate\Database\Console\DumpCommand::class, + 'command.seed' => \Illuminate\Database\Console\Seeds\SeedCommand::class, + 'command.seeder.make' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, + 'command.serve' => \Illuminate\Foundation\Console\ServeCommand::class, + 'command.session.table' => \Illuminate\Session\Console\SessionTableCommand::class, + 'command.storage.link' => \Illuminate\Foundation\Console\StorageLinkCommand::class, + 'command.stub.publish' => \Illuminate\Foundation\Console\StubPublishCommand::class, + 'command.test.make' => \Illuminate\Foundation\Console\TestMakeCommand::class, + 'command.tinker' => \Laravel\Tinker\Console\TinkerCommand::class, + 'command.up' => \Illuminate\Foundation\Console\UpCommand::class, + 'command.vendor.publish' => \Illuminate\Foundation\Console\VendorPublishCommand::class, + 'command.view.cache' => \Illuminate\Foundation\Console\ViewCacheCommand::class, + 'command.view.clear' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'composer' => \Illuminate\Support\Composer::class, + 'cookie' => \Illuminate\Cookie\CookieJar::class, + 'datatables' => \Yajra\DataTables\DataTables::class, + 'datatables.config' => \Yajra\DataTables\Utilities\Config::class, + 'datatables.request' => \Yajra\DataTables\Utilities\Request::class, + 'db' => \Illuminate\Database\DatabaseManager::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, + 'encrypter' => \Illuminate\Encryption\Encrypter::class, + 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, + 'files' => \Illuminate\Filesystem\Filesystem::class, + 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, + 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, + 'flare.http' => \Facade\FlareClient\Http\Client::class, + 'flare.logger' => \Monolog\Logger::class, + 'flash' => \Laracasts\Flash\FlashNotifier::class, + 'form' => \Collective\Html\FormBuilder::class, + 'hash' => \Illuminate\Hashing\HashManager::class, + 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, + 'html' => \Collective\Html\HtmlBuilder::class, + 'image' => \Intervention\Image\ImageManager::class, + 'log' => \Illuminate\Log\LogManager::class, + 'mail.manager' => \Illuminate\Mail\MailManager::class, + 'mailer' => \Illuminate\Mail\Mailer::class, + 'memcached.connector' => \Illuminate\Cache\MemcachedConnector::class, + 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, + 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, + 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pragmarx.google2fa' => \PragmaRX\Google2FALaravel\Google2FA::class, + 'queue' => \Illuminate\Queue\QueueManager::class, + 'queue.connection' => \Illuminate\Queue\SyncQueue::class, + 'queue.failer' => \Illuminate\Queue\Failed\DatabaseFailedJobProvider::class, + 'queue.listener' => \Illuminate\Queue\Listener::class, + 'queue.worker' => \Illuminate\Queue\Worker::class, + 'redirect' => \Illuminate\Routing\Redirector::class, + 'redis' => \Illuminate\Redis\RedisManager::class, + 'router' => \Illuminate\Routing\Router::class, + 'session' => \Illuminate\Session\SessionManager::class, + 'session.store' => \Illuminate\Session\Store::class, + 'translation.loader' => \Illuminate\Translation\FileLoader::class, + 'translator' => \Illuminate\Translation\Translator::class, + 'url' => \Illuminate\Routing\UrlGenerator::class, + 'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class, + 'view' => \Illuminate\View\Factory::class, + 'view.engine.resolver' => \Illuminate\View\Engines\EngineResolver::class, + 'view.finder' => \Illuminate\View\FileViewFinder::class, + ])); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::mock(0), map(["" => "@&\Mockery\MockInterface"])); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::partialMock(0), map(["" => "@&\Mockery\MockInterface"])); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::instance(0), type(1)); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::spy(0), map(["" => "@&\Mockery\MockInterface"])); override(\Illuminate\Support\Arr::add(0), type(0)); override(\Illuminate\Support\Arr::except(0), type(0)); override(\Illuminate\Support\Arr::first(0), elementType(0)); @@ -1345,5 +2299,6 @@ namespace PHPSTORM_META { override(\last(0), elementType(0)); override(\with(0), type(0)); override(\tap(0), type(0)); + override(\optional(0), type(0)); } diff --git a/_ide_helper.php b/_ide_helper.php index 99dc32e..8f50f20 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -1,9 +1,10 @@ version(); } - - /** + /** * Run the given array of bootstrap classes. * * @param string[] $bootstrappers @@ -44,8 +42,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->bootstrapWith($bootstrappers); } - - /** + /** * Register a callback to run after loading the environment. * * @param \Closure $callback @@ -57,8 +54,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->afterLoadingEnvironment($callback); } - - /** + /** * Register a callback to run before a bootstrapper. * * @param string $bootstrapper @@ -71,8 +67,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->beforeBootstrapping($bootstrapper, $callback); } - - /** + /** * Register a callback to run after a bootstrapper. * * @param string $bootstrapper @@ -85,8 +80,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->afterBootstrapping($bootstrapper, $callback); } - - /** + /** * Determine if the application has been bootstrapped before. * * @return bool @@ -97,8 +91,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->hasBeenBootstrapped(); } - - /** + /** * Set the base path for the application. * * @param string $basePath @@ -110,8 +103,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->setBasePath($basePath); } - - /** + /** * Get the path to the application "app" directory. * * @param string $path @@ -123,8 +115,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->path($path); } - - /** + /** * Set the application directory. * * @param string $path @@ -136,11 +127,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->useAppPath($path); } - - /** + /** * Get the base path of the Laravel installation. * - * @param string $path Optionally, a path to append to the base path + * @param string $path * @return string * @static */ @@ -149,11 +139,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->basePath($path); } - - /** + /** * Get the path to the bootstrap directory. * - * @param string $path Optionally, a path to append to the bootstrap path + * @param string $path * @return string * @static */ @@ -162,11 +151,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->bootstrapPath($path); } - - /** + /** * Get the path to the application configuration files. * - * @param string $path Optionally, a path to append to the config path + * @param string $path * @return string * @static */ @@ -175,11 +163,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->configPath($path); } - - /** + /** * Get the path to the database directory. * - * @param string $path Optionally, a path to append to the database path + * @param string $path * @return string * @static */ @@ -188,8 +175,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->databasePath($path); } - - /** + /** * Set the database directory. * * @param string $path @@ -201,8 +187,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->useDatabasePath($path); } - - /** + /** * Get the path to the language files. * * @return string @@ -213,8 +198,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->langPath(); } - - /** + /** + * Set the language file directory. + * + * @param string $path + * @return \Illuminate\Foundation\Application + * @static + */ + public static function useLangPath($path) + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->useLangPath($path); + } + /** * Get the path to the public / web directory. * * @return string @@ -225,8 +221,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->publicPath(); } - - /** + /** * Get the path to the storage directory. * * @return string @@ -237,8 +232,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->storagePath(); } - - /** + /** * Set the storage directory. * * @param string $path @@ -250,8 +244,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->useStoragePath($path); } - - /** + /** * Get the path to the resources directory. * * @param string $path @@ -263,8 +256,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->resourcePath($path); } - - /** + /** + * Get the path to the views directory. + * + * This method returns the first configured path in the array of view paths. + * + * @param string $path + * @return string + * @static + */ + public static function viewPath($path = '') + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->viewPath($path); + } + /** * Get the path to the environment file directory. * * @return string @@ -275,8 +281,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->environmentPath(); } - - /** + /** * Set the directory for the environment file. * * @param string $path @@ -288,8 +293,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->useEnvironmentPath($path); } - - /** + /** * Set the environment file to be loaded during bootstrapping. * * @param string $file @@ -301,8 +305,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->loadEnvironmentFrom($file); } - - /** + /** * Get the environment file the application is using. * * @return string @@ -313,8 +316,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->environmentFile(); } - - /** + /** * Get the fully qualified path to the environment file. * * @return string @@ -325,8 +327,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->environmentFilePath(); } - - /** + /** * Get or check the current application environment. * * @param string|array $environments @@ -338,9 +339,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->environment(...$environments); } - - /** - * Determine if application is in local environment. + /** + * Determine if the application is in the local environment. * * @return bool * @static @@ -350,9 +350,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->isLocal(); } - - /** - * Determine if application is in production environment. + /** + * Determine if the application is in the production environment. * * @return bool * @static @@ -362,8 +361,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->isProduction(); } - - /** + /** * Detect the application's current environment. * * @param \Closure $callback @@ -375,8 +373,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->detectEnvironment($callback); } - - /** + /** * Determine if the application is running in the console. * * @return bool @@ -387,8 +384,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->runningInConsole(); } - - /** + /** * Determine if the application is running unit tests. * * @return bool @@ -399,8 +395,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->runningUnitTests(); } - - /** + /** + * Determine if the application is running with debug mode enabled. + * + * @return bool + * @static + */ + public static function hasDebugModeEnabled() + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->hasDebugModeEnabled(); + } + /** * Register all of the configured providers. * * @return void @@ -411,8 +417,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->registerConfiguredProviders(); } - - /** + /** * Register a service provider with the application. * * @param \Illuminate\Support\ServiceProvider|string $provider @@ -425,8 +430,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->register($provider, $force); } - - /** + /** * Get the registered service provider instance if it exists. * * @param \Illuminate\Support\ServiceProvider|string $provider @@ -438,8 +442,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getProvider($provider); } - - /** + /** * Get the registered service provider instances if any exist. * * @param \Illuminate\Support\ServiceProvider|string $provider @@ -451,8 +454,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getProviders($provider); } - - /** + /** * Resolve a service provider instance from the class name. * * @param string $provider @@ -464,8 +466,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->resolveProvider($provider); } - - /** + /** * Load and boot all of the remaining deferred providers. * * @return void @@ -476,8 +477,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->loadDeferredProviders(); } - - /** + /** * Load the provider for a deferred service. * * @param string $service @@ -489,8 +489,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->loadDeferredProvider($service); } - - /** + /** * Register a deferred provider and service. * * @param string $provider @@ -503,8 +502,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->registerDeferredProvider($provider, $service); } - - /** + /** * Resolve the given type from the container. * * @param string $abstract @@ -517,8 +515,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->make($abstract, $parameters); } - - /** + /** * Determine if the given abstract type has been bound. * * @param string $abstract @@ -530,8 +527,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->bound($abstract); } - - /** + /** * Determine if the application has booted. * * @return bool @@ -542,8 +538,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->isBooted(); } - - /** + /** * Boot the application's service providers. * * @return void @@ -554,8 +549,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->boot(); } - - /** + /** * Register a new boot listener. * * @param callable $callback @@ -567,8 +561,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->booting($callback); } - - /** + /** * Register a new "booted" listener. * * @param callable $callback @@ -580,10 +573,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->booted($callback); } - - /** + /** * {@inheritdoc} * + * @return \Symfony\Component\HttpFoundation\Response * @static */ public static function handle($request, $type = 1, $catch = true) @@ -591,8 +584,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->handle($request, $type, $catch); } - - /** + /** * Determine if middleware has been disabled for the application. * * @return bool @@ -603,8 +595,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->shouldSkipMiddleware(); } - - /** + /** * Get the path to the cached services.php file. * * @return string @@ -615,8 +606,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getCachedServicesPath(); } - - /** + /** * Get the path to the cached packages.php file. * * @return string @@ -627,8 +617,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getCachedPackagesPath(); } - - /** + /** * Determine if the application configuration is cached. * * @return bool @@ -639,8 +628,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->configurationIsCached(); } - - /** + /** * Get the path to the configuration cache file. * * @return string @@ -651,8 +639,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getCachedConfigPath(); } - - /** + /** * Determine if the application routes are cached. * * @return bool @@ -663,8 +650,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->routesAreCached(); } - - /** + /** * Get the path to the routes cache file. * * @return string @@ -675,8 +661,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getCachedRoutesPath(); } - - /** + /** * Determine if the application events are cached. * * @return bool @@ -687,8 +672,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->eventsAreCached(); } - - /** + /** * Get the path to the events cache file. * * @return string @@ -699,8 +683,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getCachedEventsPath(); } - - /** + /** + * Add new prefix to list of absolute path prefixes. + * + * @param string $prefix + * @return \Illuminate\Foundation\Application + * @static + */ + public static function addAbsoluteCachePathPrefix($prefix) + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->addAbsoluteCachePathPrefix($prefix); + } + /** * Determine if the application is currently down for maintenance. * * @return bool @@ -711,14 +706,13 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->isDownForMaintenance(); } - - /** + /** * Throw an HttpException with the given data. * * @param int $code * @param string $message * @param array $headers - * @return void + * @return never * @throws \Symfony\Component\HttpKernel\Exception\HttpException * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException * @static @@ -726,10 +720,9 @@ namespace Illuminate\Support\Facades { public static function abort($code, $message = '', $headers = []) { /** @var \Illuminate\Foundation\Application $instance */ - $instance->abort($code, $message, $headers); + return $instance->abort($code, $message, $headers); } - - /** + /** * Register a terminating callback with the application. * * @param callable|string $callback @@ -741,8 +734,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->terminating($callback); } - - /** + /** * Terminate the application. * * @return void @@ -753,8 +745,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->terminate(); } - - /** + /** * Get the service providers that have been loaded. * * @return array @@ -765,8 +756,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getLoadedProviders(); } - - /** + /** + * Determine if the given service provider is loaded. + * + * @param string $provider + * @return bool + * @static + */ + public static function providerIsLoaded($provider) + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->providerIsLoaded($provider); + } + /** * Get the application's deferred services. * * @return array @@ -777,8 +779,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getDeferredServices(); } - - /** + /** * Set the application's deferred services. * * @param array $services @@ -790,8 +791,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->setDeferredServices($services); } - - /** + /** * Add an array of services to the application's deferred services. * * @param array $services @@ -803,8 +803,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->addDeferredServices($services); } - - /** + /** * Determine if the given service is a deferred service. * * @param string $service @@ -816,8 +815,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->isDeferredService($service); } - - /** + /** * Configure the real-time facade namespace. * * @param string $namespace @@ -829,8 +827,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->provideFacades($namespace); } - - /** + /** * Get the current application locale. * * @return string @@ -841,8 +838,29 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getLocale(); } - - /** + /** + * Get the current application locale. + * + * @return string + * @static + */ + public static function currentLocale() + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->currentLocale(); + } + /** + * Get the current application fallback locale. + * + * @return string + * @static + */ + public static function getFallbackLocale() + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->getFallbackLocale(); + } + /** * Set the current application locale. * * @param string $locale @@ -854,9 +872,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->setLocale($locale); } - - /** - * Determine if application locale is the given locale. + /** + * Set the current application fallback locale. + * + * @param string $fallbackLocale + * @return void + * @static + */ + public static function setFallbackLocale($fallbackLocale) + { + /** @var \Illuminate\Foundation\Application $instance */ + $instance->setFallbackLocale($fallbackLocale); + } + /** + * Determine if the application locale is the given locale. * * @param string $locale * @return bool @@ -867,8 +896,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->isLocale($locale); } - - /** + /** * Register the core class aliases in the container. * * @return void @@ -879,8 +907,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->registerCoreContainerAliases(); } - - /** + /** * Flush the container of all bindings and resolved instances. * * @return void @@ -891,8 +918,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ $instance->flush(); } - - /** + /** * Get the application namespace. * * @return string @@ -904,8 +930,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Foundation\Application $instance */ return $instance->getNamespace(); } - - /** + /** * Define a contextual binding. * * @param array|string $concrete @@ -913,13 +938,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function when($concrete) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->when($concrete); } - - /** + /** * Returns true if the container can return an entry for the given identifier. * * Returns false otherwise. @@ -927,18 +950,17 @@ namespace Illuminate\Support\Facades { * `has($id)` returning true does not mean that `get($id)` will not throw an exception. * It does however mean that `get($id)` will not throw a `NotFoundExceptionInterface`. * + * @return bool * @param string $id Identifier of the entry to look for. * @return bool * @static */ public static function has($id) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->has($id); } - - /** + /** * Determine if the given abstract type has been resolved. * * @param string $abstract @@ -946,13 +968,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function resolved($abstract) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->resolved($abstract); } - - /** + /** * Determine if a given type is shared. * * @param string $abstract @@ -960,13 +980,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function isShared($abstract) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->isShared($abstract); } - - /** + /** * Determine if a given string is an alias. * * @param string $name @@ -974,29 +992,26 @@ namespace Illuminate\Support\Facades { * @static */ public static function isAlias($name) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->isAlias($name); } - - /** + /** * Register a binding with the container. * * @param string $abstract * @param \Closure|string|null $concrete * @param bool $shared * @return void + * @throws \TypeError * @static */ public static function bind($abstract, $concrete = null, $shared = false) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->bind($abstract, $concrete, $shared); } - - /** + /** * Determine if the container has a method binding. * * @param string $method @@ -1004,13 +1019,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function hasMethodBinding($method) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->hasMethodBinding($method); } - - /** + /** * Bind a callback to resolve with Container::call. * * @param array|string $method @@ -1019,13 +1032,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function bindMethod($method, $callback) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->bindMethod($method, $callback); } - - /** + /** * Get the method binding for the given method. * * @param string $method @@ -1034,13 +1045,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function callMethodBinding($method, $instance) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->callMethodBinding($method, $instance); } - - /** + /** * Add a contextual binding to the container. * * @param string $concrete @@ -1050,13 +1059,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function addContextualBinding($concrete, $abstract, $implementation) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->addContextualBinding($concrete, $abstract, $implementation); } - - /** + /** * Register a binding if it hasn't already been registered. * * @param string $abstract @@ -1066,13 +1073,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function bindIf($abstract, $concrete = null, $shared = false) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->bindIf($abstract, $concrete, $shared); } - - /** + /** * Register a shared binding in the container. * * @param string $abstract @@ -1081,13 +1086,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function singleton($abstract, $concrete = null) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->singleton($abstract, $concrete); } - - /** + /** * Register a shared binding if it hasn't already been registered. * * @param string $abstract @@ -1096,13 +1099,37 @@ namespace Illuminate\Support\Facades { * @static */ public static function singletonIf($abstract, $concrete = null) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->singletonIf($abstract, $concrete); } - - /** + /** + * Register a scoped binding in the container. + * + * @param string $abstract + * @param \Closure|string|null $concrete + * @return void + * @static + */ + public static function scoped($abstract, $concrete = null) + { //Method inherited from \Illuminate\Container\Container + /** @var \Illuminate\Foundation\Application $instance */ + $instance->scoped($abstract, $concrete); + } + /** + * Register a scoped binding if it hasn't already been registered. + * + * @param string $abstract + * @param \Closure|string|null $concrete + * @return void + * @static + */ + public static function scopedIf($abstract, $concrete = null) + { //Method inherited from \Illuminate\Container\Container + /** @var \Illuminate\Foundation\Application $instance */ + $instance->scopedIf($abstract, $concrete); + } + /** * "Extend" an abstract type in the container. * * @param string $abstract @@ -1112,13 +1139,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function extend($abstract, $closure) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->extend($abstract, $closure); } - - /** + /** * Register an existing instance as shared in the container. * * @param string $abstract @@ -1127,13 +1152,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function instance($abstract, $instance) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->instance($abstract, $instance); } - - /** + /** * Assign a set of tags to a given binding. * * @param array|string $abstracts @@ -1142,27 +1165,23 @@ namespace Illuminate\Support\Facades { * @static */ public static function tag($abstracts, $tags) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->tag($abstracts, $tags); } - - /** + /** * Resolve all of the bindings for a given tag. * * @param string $tag - * @return \Illuminate\Container\iterable + * @return iterable * @static */ public static function tagged($tag) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->tagged($tag); } - - /** + /** * Alias a type to a different name. * * @param string $abstract @@ -1172,13 +1191,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function alias($abstract, $alias) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->alias($abstract, $alias); } - - /** + /** * Bind a new callback to an abstract's rebind event. * * @param string $abstract @@ -1187,13 +1204,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function rebinding($abstract, $callback) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->rebinding($abstract, $callback); } - - /** + /** * Refresh an instance on the given target and method. * * @param string $abstract @@ -1203,13 +1218,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function refresh($abstract, $target, $method) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->refresh($abstract, $target, $method); } - - /** + /** * Wrap the given closure such that its dependencies will be injected when executed. * * @param \Closure $callback @@ -1218,29 +1231,26 @@ namespace Illuminate\Support\Facades { * @static */ public static function wrap($callback, $parameters = []) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->wrap($callback, $parameters); } - - /** + /** * Call the given Closure / class@method and inject its dependencies. * * @param callable|string $callback - * @param array $parameters + * @param array $parameters * @param string|null $defaultMethod * @return mixed + * @throws \InvalidArgumentException * @static */ public static function call($callback, $parameters = [], $defaultMethod = null) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->call($callback, $parameters, $defaultMethod); } - - /** + /** * Get a closure to resolve the given type from the container. * * @param string $abstract @@ -1248,30 +1258,28 @@ namespace Illuminate\Support\Facades { * @static */ public static function factory($abstract) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->factory($abstract); } - - /** + /** * An alias function name for make(). * - * @param string $abstract + * @param string|callable $abstract * @param array $parameters * @return mixed + * @throws \Illuminate\Contracts\Container\BindingResolutionException * @static */ public static function makeWith($abstract, $parameters = []) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->makeWith($abstract, $parameters); } - - /** + /** * Finds an entry of the container by its identifier and returns it. * + * @return mixed * @param string $id Identifier of the entry to look for. * @throws NotFoundExceptionInterface No entry was found for **this** identifier. * @throws ContainerExceptionInterface Error while retrieving the entry. @@ -1279,28 +1287,38 @@ namespace Illuminate\Support\Facades { * @static */ public static function get($id) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->get($id); } - - /** + /** * Instantiate a concrete instance of the given type. * - * @param string $concrete + * @param \Closure|string $concrete * @return mixed * @throws \Illuminate\Contracts\Container\BindingResolutionException + * @throws \Illuminate\Contracts\Container\CircularDependencyException * @static */ public static function build($concrete) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->build($concrete); } - - /** + /** + * Register a new before resolving callback for all types. + * + * @param \Closure|string $abstract + * @param \Closure|null $callback + * @return void + * @static + */ + public static function beforeResolving($abstract, $callback = null) + { //Method inherited from \Illuminate\Container\Container + /** @var \Illuminate\Foundation\Application $instance */ + $instance->beforeResolving($abstract, $callback); + } + /** * Register a new resolving callback. * * @param \Closure|string $abstract @@ -1309,13 +1327,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function resolving($abstract, $callback = null) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->resolving($abstract, $callback); } - - /** + /** * Register a new after resolving callback for all types. * * @param \Closure|string $abstract @@ -1324,26 +1340,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function afterResolving($abstract, $callback = null) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->afterResolving($abstract, $callback); } - - /** + /** * Get the container's bindings. * * @return array * @static */ public static function getBindings() - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->getBindings(); } - - /** + /** * Get the alias for an abstract if available. * * @param string $abstract @@ -1351,13 +1363,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function getAlias($abstract) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->getAlias($abstract); } - - /** + /** * Remove all of the extender callbacks for a given type. * * @param string $abstract @@ -1365,13 +1375,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function forgetExtenders($abstract) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->forgetExtenders($abstract); } - - /** + /** * Remove a resolved instance from the instance cache. * * @param string $abstract @@ -1379,38 +1387,43 @@ namespace Illuminate\Support\Facades { * @static */ public static function forgetInstance($abstract) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->forgetInstance($abstract); } - - /** + /** * Clear all of the instances from the container. * * @return void * @static */ public static function forgetInstances() - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->forgetInstances(); } - - /** + /** + * Clear all of the scoped instances from the container. + * + * @return void + * @static + */ + public static function forgetScopedInstances() + { //Method inherited from \Illuminate\Container\Container + /** @var \Illuminate\Foundation\Application $instance */ + $instance->forgetScopedInstances(); + } + /** * Get the globally available instance of the container. * * @return static * @static */ public static function getInstance() - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container return \Illuminate\Foundation\Application::getInstance(); } - - /** + /** * Set the shared instance of the container. * * @param \Illuminate\Contracts\Container\Container|null $container @@ -1418,12 +1431,10 @@ namespace Illuminate\Support\Facades { * @static */ public static function setInstance($container = null) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container return \Illuminate\Foundation\Application::setInstance($container); } - - /** + /** * Determine if a given offset exists. * * @param string $key @@ -1431,13 +1442,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function offsetExists($key) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->offsetExists($key); } - - /** + /** * Get the value at a given offset. * * @param string $key @@ -1445,13 +1454,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function offsetGet($key) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ return $instance->offsetGet($key); } - - /** + /** * Set the value at a given offset. * * @param string $key @@ -1460,13 +1467,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function offsetSet($key, $value) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->offsetSet($key, $value); } - - /** + /** * Unset the value at a given offset. * * @param string $key @@ -1474,22 +1479,19 @@ namespace Illuminate\Support\Facades { * @static */ public static function offsetUnset($key) - { - //Method inherited from \Illuminate\Container\Container + { //Method inherited from \Illuminate\Container\Container /** @var \Illuminate\Foundation\Application $instance */ $instance->offsetUnset($key); } } - - /** + /** * * * @see \Illuminate\Contracts\Console\Kernel */ - class Artisan { - - /** + class Artisan { + /** * Run the console application. * * @param \Symfony\Component\Console\Input\InputInterface $input @@ -1498,13 +1500,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function handle($input, $output = null) - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ return $instance->handle($input, $output); } - - /** + /** * Terminate the application. * * @param \Symfony\Component\Console\Input\InputInterface $input @@ -1513,13 +1513,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function terminate($input, $status) - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ $instance->terminate($input, $status); } - - /** + /** * Register a Closure based command with the application. * * @param string $signature @@ -1528,13 +1526,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function command($signature, $callback) - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ return $instance->command($signature, $callback); } - - /** + /** * Register the given command with the console application. * * @param \Symfony\Component\Console\Command\Command $command @@ -1542,13 +1538,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function registerCommand($command) - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ $instance->registerCommand($command); } - - /** + /** * Run an Artisan console command by name. * * @param string $command @@ -1559,13 +1553,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function call($command, $parameters = [], $outputBuffer = null) - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ return $instance->call($command, $parameters, $outputBuffer); } - - /** + /** * Queue the given console command. * * @param string $command @@ -1574,52 +1566,44 @@ namespace Illuminate\Support\Facades { * @static */ public static function queue($command, $parameters = []) - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ return $instance->queue($command, $parameters); } - - /** + /** * Get all of the commands registered with the console. * * @return array * @static */ public static function all() - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ return $instance->all(); } - - /** + /** * Get the output for the last run command. * * @return string * @static */ public static function output() - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ return $instance->output(); } - - /** + /** * Bootstrap the application for artisan commands. * * @return void * @static */ public static function bootstrap() - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ $instance->bootstrap(); } - - /** + /** * Set the Artisan application instance. * * @param \Illuminate\Console\Application $artisan @@ -1627,15 +1611,13 @@ namespace Illuminate\Support\Facades { * @static */ public static function setArtisan($artisan) - { - //Method inherited from \Illuminate\Foundation\Console\Kernel + { //Method inherited from \Illuminate\Foundation\Console\Kernel /** @var \App\Console\Kernel $instance */ $instance->setArtisan($artisan); } } - - /** + /** * * * @see \Illuminate\Auth\AuthManager @@ -1643,9 +1625,8 @@ namespace Illuminate\Support\Facades { * @see \Illuminate\Contracts\Auth\Guard * @see \Illuminate\Contracts\Auth\StatefulGuard */ - class Auth { - - /** + class Auth { + /** * Attempt to get the guard from the local cache. * * @param string|null $name @@ -1657,8 +1638,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->guard($name); } - - /** + /** * Create a session based authentication guard. * * @param string $name @@ -1671,8 +1651,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->createSessionDriver($name, $config); } - - /** + /** * Create a token based authentication guard. * * @param string $name @@ -1685,8 +1664,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->createTokenDriver($name, $config); } - - /** + /** * Get the default authentication driver name. * * @return string @@ -1697,8 +1675,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Set the default guard driver the factory should serve. * * @param string $name @@ -1710,8 +1687,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ $instance->shouldUse($name); } - - /** + /** * Set the default authentication driver name. * * @param string $name @@ -1723,8 +1699,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ $instance->setDefaultDriver($name); } - - /** + /** * Register a new callback based request guard. * * @param string $driver @@ -1737,8 +1712,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->viaRequest($driver, $callback); } - - /** + /** * Get the user resolver callback. * * @return \Closure @@ -1749,8 +1723,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->userResolver(); } - - /** + /** * Set the callback to be used to resolve users. * * @param \Closure $userResolver @@ -1762,8 +1735,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->resolveUsersUsing($userResolver); } - - /** + /** * Register a custom driver creator Closure. * * @param string $driver @@ -1776,8 +1748,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->extend($driver, $callback); } - - /** + /** * Register a custom provider creator Closure. * * @param string $name @@ -1790,8 +1761,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->provider($name, $callback); } - - /** + /** * Determines if any guards have already been resolved. * * @return bool @@ -1802,8 +1772,30 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->hasResolvedGuards(); } - - /** + /** + * Forget all of the resolved guard instances. + * + * @return \Illuminate\Auth\AuthManager + * @static + */ + public static function forgetGuards() + { + /** @var \Illuminate\Auth\AuthManager $instance */ + return $instance->forgetGuards(); + } + /** + * Set the application instance used by the manager. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return \Illuminate\Auth\AuthManager + * @static + */ + public static function setApplication($app) + { + /** @var \Illuminate\Auth\AuthManager $instance */ + return $instance->setApplication($app); + } + /** * Create the user provider implementation for the driver. * * @param string|null $provider @@ -1816,8 +1808,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->createUserProvider($provider); } - - /** + /** * Get the default user provider name. * * @return string @@ -1828,8 +1819,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\AuthManager $instance */ return $instance->getDefaultUserProvider(); } - - /** + /** * Get the currently authenticated user. * * @return \App\User|null @@ -1840,11 +1830,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->user(); } - - /** + /** * Get the ID for the currently authenticated user. * - * @return int|null + * @return int|string|null * @static */ public static function id() @@ -1852,8 +1841,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->id(); } - - /** + /** * Log a user into the application without sessions or cookies. * * @param array $credentials @@ -1865,8 +1853,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->once($credentials); } - - /** + /** * Log the given user ID into the application without sessions or cookies. * * @param mixed $id @@ -1878,8 +1865,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->onceUsingId($id); } - - /** + /** * Validate a user's credentials. * * @param array $credentials @@ -1891,8 +1877,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->validate($credentials); } - - /** + /** * Attempt to authenticate using HTTP Basic Auth. * * @param string $field @@ -1905,8 +1890,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->basic($field, $extraConditions); } - - /** + /** * Perform a stateless HTTP Basic login attempt. * * @param string $field @@ -1919,8 +1903,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->onceBasic($field, $extraConditions); } - - /** + /** * Attempt to authenticate a user using the given credentials. * * @param array $credentials @@ -1933,8 +1916,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->attempt($credentials, $remember); } - - /** + /** + * Attempt to authenticate a user with credentials and additional callbacks. + * + * @param array $credentials + * @param array|callable $callbacks + * @param false $remember + * @return bool + * @static + */ + public static function attemptWhen($credentials = [], $callbacks = null, $remember = false) + { + /** @var \Illuminate\Auth\SessionGuard $instance */ + return $instance->attemptWhen($credentials, $callbacks, $remember); + } + /** * Log the given user ID into the application. * * @param mixed $id @@ -1947,8 +1943,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->loginUsingId($id, $remember); } - - /** + /** * Log a user into the application. * * @param \Illuminate\Contracts\Auth\Authenticatable $user @@ -1961,8 +1956,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ $instance->login($user, $remember); } - - /** + /** * Log the user out of the application. * * @return void @@ -1973,9 +1967,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ $instance->logout(); } - - /** + /** * Log the user out of the application on their current device only. + * + * This method does not cycle the "remember" token. * * @return void * @static @@ -1985,15 +1980,15 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ $instance->logoutCurrentDevice(); } - - /** + /** * Invalidate other sessions for the current user. * * The application must be using the AuthenticateSession middleware. * * @param string $password * @param string $attribute - * @return bool|null + * @return \App\User|null + * @throws \Illuminate\Auth\AuthenticationException * @static */ public static function logoutOtherDevices($password, $attribute = 'password') @@ -2001,8 +1996,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->logoutOtherDevices($password, $attribute); } - - /** + /** * Register an authentication attempt event listener. * * @param mixed $callback @@ -2014,8 +2008,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ $instance->attempting($callback); } - - /** + /** * Get the last user we attempted to authenticate. * * @return \App\User @@ -2026,8 +2019,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getLastAttempted(); } - - /** + /** * Get a unique identifier for the auth session value. * * @return string @@ -2038,8 +2030,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getName(); } - - /** + /** * Get the name of the cookie used to store the "recaller". * * @return string @@ -2050,8 +2041,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getRecallerName(); } - - /** + /** * Determine if the user was authenticated via "remember me" cookie. * * @return bool @@ -2062,8 +2052,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->viaRemember(); } - - /** + /** + * Set the number of minutes the remember me cookie should be valid for. + * + * @param int $minutes + * @return \Illuminate\Auth\SessionGuard + * @static + */ + public static function setRememberDuration($minutes) + { + /** @var \Illuminate\Auth\SessionGuard $instance */ + return $instance->setRememberDuration($minutes); + } + /** * Get the cookie creator instance used by the guard. * * @return \Illuminate\Contracts\Cookie\QueueingFactory @@ -2075,8 +2076,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getCookieJar(); } - - /** + /** * Set the cookie creator instance used by the guard. * * @param \Illuminate\Contracts\Cookie\QueueingFactory $cookie @@ -2088,8 +2088,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ $instance->setCookieJar($cookie); } - - /** + /** * Get the event dispatcher instance. * * @return \Illuminate\Contracts\Events\Dispatcher @@ -2100,8 +2099,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getDispatcher(); } - - /** + /** * Set the event dispatcher instance. * * @param \Illuminate\Contracts\Events\Dispatcher $events @@ -2113,8 +2111,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ $instance->setDispatcher($events); } - - /** + /** * Get the session store used by the guard. * * @return \Illuminate\Contracts\Session\Session @@ -2125,8 +2122,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getSession(); } - - /** + /** * Return the currently cached user. * * @return \App\User|null @@ -2137,8 +2133,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getUser(); } - - /** + /** * Set the current user. * * @param \Illuminate\Contracts\Auth\Authenticatable $user @@ -2150,8 +2145,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->setUser($user); } - - /** + /** * Get the current request instance. * * @return \Symfony\Component\HttpFoundation\Request @@ -2162,8 +2156,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getRequest(); } - - /** + /** * Set the current request instance. * * @param \Symfony\Component\HttpFoundation\Request $request @@ -2175,9 +2168,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->setRequest($request); } - - /** - * Determine if current user is authenticated. If not, throw an exception. + /** + * Get the timebox instance used by the guard. + * + * @return \Illuminate\Support\Timebox + * @static + */ + public static function getTimebox() + { + /** @var \Illuminate\Auth\SessionGuard $instance */ + return $instance->getTimebox(); + } + /** + * Determine if the current user is authenticated. If not, throw an exception. * * @return \App\User * @throws \Illuminate\Auth\AuthenticationException @@ -2188,8 +2191,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->authenticate(); } - - /** + /** * Determine if the guard has a user instance. * * @return bool @@ -2200,8 +2202,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->hasUser(); } - - /** + /** * Determine if the current user is authenticated. * * @return bool @@ -2212,8 +2213,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->check(); } - - /** + /** * Determine if the current user is a guest. * * @return bool @@ -2224,8 +2224,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->guest(); } - - /** + /** * Get the user provider used by the guard. * * @return \Illuminate\Contracts\Auth\UserProvider @@ -2236,8 +2235,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ return $instance->getProvider(); } - - /** + /** * Set the user provider used by the guard. * * @param \Illuminate\Contracts\Auth\UserProvider $provider @@ -2249,8 +2247,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\SessionGuard $instance */ $instance->setProvider($provider); } - - /** + /** * Register a custom macro. * * @param string $name @@ -2262,8 +2259,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Auth\SessionGuard::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -2276,8 +2272,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Auth\SessionGuard::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -2287,18 +2282,26 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Auth\SessionGuard::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Auth\SessionGuard::flushMacros(); } } - - /** + /** * * * @see \Illuminate\View\Compilers\BladeCompiler */ - class Blade { - - /** + class Blade { + /** * Compile the view at the given path. * * @param string|null $path @@ -2310,8 +2313,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->compile($path); } - - /** + /** * Get the path currently being compiled. * * @return string @@ -2322,8 +2324,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->getPath(); } - - /** + /** * Set the path currently being compiled. * * @param string $path @@ -2335,8 +2336,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->setPath($path); } - - /** + /** * Compile the given Blade template contents. * * @param string $value @@ -2348,8 +2348,31 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->compileString($value); } - - /** + /** + * Evaluate and render a Blade string to HTML. + * + * @param string $string + * @param array $data + * @param bool $deleteCachedView + * @return string + * @static + */ + public static function render($string, $data = [], $deleteCachedView = false) + { + return \Illuminate\View\Compilers\BladeCompiler::render($string, $data, $deleteCachedView); + } + /** + * Render a component instance to HTML. + * + * @param \Illuminate\View\Component $component + * @return string + * @static + */ + public static function renderComponent($component) + { + return \Illuminate\View\Compilers\BladeCompiler::renderComponent($component); + } + /** * Strip the parentheses from the given expression. * * @param string $expression @@ -2361,8 +2384,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->stripParentheses($expression); } - - /** + /** * Register a custom Blade compiler. * * @param callable $compiler @@ -2374,8 +2396,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->extend($compiler); } - - /** + /** * Get the extensions used by the compiler. * * @return array @@ -2386,8 +2407,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->getExtensions(); } - - /** + /** * Register an "if" statement directive. * * @param string $name @@ -2400,8 +2420,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->if($name, $callback); } - - /** + /** * Check the result of a condition. * * @param string $name @@ -2414,8 +2433,69 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->check($name, ...$parameters); } - - /** + /** + * Register a class-based component alias directive. + * + * @param string $class + * @param string|null $alias + * @param string $prefix + * @return void + * @static + */ + public static function component($class, $alias = null, $prefix = '') + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + $instance->component($class, $alias, $prefix); + } + /** + * Register an array of class-based components. + * + * @param array $components + * @param string $prefix + * @return void + * @static + */ + public static function components($components, $prefix = '') + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + $instance->components($components, $prefix); + } + /** + * Get the registered class component aliases. + * + * @return array + * @static + */ + public static function getClassComponentAliases() + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + return $instance->getClassComponentAliases(); + } + /** + * Register a class-based component namespace. + * + * @param string $namespace + * @param string $prefix + * @return void + * @static + */ + public static function componentNamespace($namespace, $prefix) + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + $instance->componentNamespace($namespace, $prefix); + } + /** + * Get the registered class component namespaces. + * + * @return array + * @static + */ + public static function getClassComponentNamespaces() + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + return $instance->getClassComponentNamespaces(); + } + /** * Register a component alias directive. * * @param string $path @@ -2423,13 +2503,12 @@ namespace Illuminate\Support\Facades { * @return void * @static */ - public static function component($path, $alias = null) + public static function aliasComponent($path, $alias = null) { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ - $instance->component($path, $alias); + $instance->aliasComponent($path, $alias); } - - /** + /** * Register an include alias directive. * * @param string $path @@ -2442,8 +2521,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->include($path, $alias); } - - /** + /** + * Register an include alias directive. + * + * @param string $path + * @param string|null $alias + * @return void + * @static + */ + public static function aliasInclude($path, $alias = null) + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + $instance->aliasInclude($path, $alias); + } + /** * Register a handler for custom directives. * * @param string $name @@ -2457,8 +2548,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->directive($name, $handler); } - - /** + /** * Get the list of custom directives. * * @return array @@ -2469,8 +2559,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->getCustomDirectives(); } - - /** + /** + * Register a new precompiler. + * + * @param callable $precompiler + * @return void + * @static + */ + public static function precompiler($precompiler) + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + $instance->precompiler($precompiler); + } + /** * Set the echo format to be used by the compiler. * * @param string $format @@ -2482,8 +2583,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->setEchoFormat($format); } - - /** + /** * Set the "echo" format to double encode entities. * * @return void @@ -2494,8 +2594,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->withDoubleEncoding(); } - - /** + /** * Set the "echo" format to not double encode entities. * * @return void @@ -2506,8 +2605,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ $instance->withoutDoubleEncoding(); } - - /** + /** + * Indicate that component tags should not be compiled. + * + * @return void + * @static + */ + public static function withoutComponentTags() + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + $instance->withoutComponentTags(); + } + /** * Get the path to the compiled version of a view. * * @param string $path @@ -2515,13 +2624,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function getCompiledPath($path) - { - //Method inherited from \Illuminate\View\Compilers\Compiler + { //Method inherited from \Illuminate\View\Compilers\Compiler /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->getCompiledPath($path); } - - /** + /** * Determine if the view at the given path is expired. * * @param string $path @@ -2529,24 +2636,116 @@ namespace Illuminate\Support\Facades { * @static */ public static function isExpired($path) - { - //Method inherited from \Illuminate\View\Compilers\Compiler + { //Method inherited from \Illuminate\View\Compilers\Compiler /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->isExpired($path); + } + /** + * Get a new component hash for a component name. + * + * @param string $component + * @return string + * @static + */ + public static function newComponentHash($component) + { + return \Illuminate\View\Compilers\BladeCompiler::newComponentHash($component); + } + /** + * Compile a class component opening. + * + * @param string $component + * @param string $alias + * @param string $data + * @param string $hash + * @return string + * @static + */ + public static function compileClassComponentOpening($component, $alias, $data, $hash) + { + return \Illuminate\View\Compilers\BladeCompiler::compileClassComponentOpening($component, $alias, $data, $hash); + } + /** + * Compile the end-component statements into valid PHP. + * + * @return string + * @static + */ + public static function compileEndComponentClass() + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + return $instance->compileEndComponentClass(); + } + /** + * Sanitize the given component attribute value. + * + * @param mixed $value + * @return mixed + * @static + */ + public static function sanitizeComponentAttribute($value) + { + return \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value); + } + /** + * Compile an end-once block into valid PHP. + * + * @return string + * @static + */ + public static function compileEndOnce() + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + return $instance->compileEndOnce(); + } + /** + * Add a handler to be executed before echoing a given class. + * + * @param string|callable $class + * @param callable|null $handler + * @return void + * @static + */ + public static function stringable($class, $handler = null) + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + $instance->stringable($class, $handler); + } + /** + * Compile Blade echos into valid PHP. + * + * @param string $value + * @return string + * @static + */ + public static function compileEchos($value) + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + return $instance->compileEchos($value); + } + /** + * Apply the echo handler for the value if it exists. + * + * @param string $value + * @return string + * @static + */ + public static function applyEchoHandler($value) + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + return $instance->applyEchoHandler($value); } } - - /** + /** * * * @method static \Illuminate\Broadcasting\Broadcasters\Broadcaster channel(string $channel, callable|string $callback, array $options = []) * @method static mixed auth(\Illuminate\Http\Request $request) * @see \Illuminate\Contracts\Broadcasting\Factory */ - class Broadcast { - - /** + class Broadcast { + /** * Register the routes for handling broadcast authentication and sockets. * * @param array|null $attributes @@ -2558,8 +2757,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ $instance->routes($attributes); } - - /** + /** * Get the socket ID for the given request. * * @param \Illuminate\Http\Request|null $request @@ -2571,12 +2769,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ return $instance->socket($request); } - - /** + /** * Begin broadcasting an event. * * @param mixed|null $event - * @return \Illuminate\Broadcasting\PendingBroadcast|void + * @return \Illuminate\Broadcasting\PendingBroadcast * @static */ public static function event($event = null) @@ -2584,8 +2781,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ return $instance->event($event); } - - /** + /** * Queue the given event for broadcast. * * @param mixed $event @@ -2597,8 +2793,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ $instance->queue($event); } - - /** + /** * Get a driver instance. * * @param string|null $driver @@ -2610,8 +2805,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ return $instance->connection($driver); } - - /** + /** * Get a driver instance. * * @param string|null $name @@ -2623,8 +2817,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ return $instance->driver($name); } - - /** + /** * Get the default driver name. * * @return string @@ -2635,8 +2828,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Set the default driver name. * * @param string $name @@ -2648,8 +2840,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ $instance->setDefaultDriver($name); } - - /** + /** + * Disconnect the given disk and remove from local cache. + * + * @param string|null $name + * @return void + * @static + */ + public static function purge($name = null) + { + /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ + $instance->purge($name); + } + /** * Register a custom driver creator Closure. * * @param string $driver @@ -2661,18 +2864,50 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ return $instance->extend($driver, $callback); + } + /** + * Get the application instance used by the manager. + * + * @return \Illuminate\Contracts\Foundation\Application + * @static + */ + public static function getApplication() + { + /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ + return $instance->getApplication(); + } + /** + * Set the application instance used by the manager. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return \Illuminate\Broadcasting\BroadcastManager + * @static + */ + public static function setApplication($app) + { + /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ + return $instance->setApplication($app); + } + /** + * Forget all of the resolved driver instances. + * + * @return \Illuminate\Broadcasting\BroadcastManager + * @static + */ + public static function forgetDrivers() + { + /** @var \Illuminate\Broadcasting\BroadcastManager $instance */ + return $instance->forgetDrivers(); } } - - /** + /** * * * @see \Illuminate\Contracts\Bus\Dispatcher */ - class Bus { - - /** + class Bus { + /** * Dispatch a command to its appropriate handler. * * @param mixed $command @@ -2684,9 +2919,23 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ return $instance->dispatch($command); } - - /** + /** * Dispatch a command to its appropriate handler in the current process. + * + * Queueable jobs will be dispatched to the "sync" queue. + * + * @param mixed $command + * @param mixed $handler + * @return mixed + * @static + */ + public static function dispatchSync($command, $handler = null) + { + /** @var \Illuminate\Bus\Dispatcher $instance */ + return $instance->dispatchSync($command, $handler); + } + /** + * Dispatch a command to its appropriate handler in the current process without using the synchronous queue. * * @param mixed $command * @param mixed $handler @@ -2698,8 +2947,43 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ return $instance->dispatchNow($command, $handler); } - - /** + /** + * Attempt to find the batch with the given ID. + * + * @param string $batchId + * @return \Illuminate\Bus\Batch|null + * @static + */ + public static function findBatch($batchId) + { + /** @var \Illuminate\Bus\Dispatcher $instance */ + return $instance->findBatch($batchId); + } + /** + * Create a new batch of queueable jobs. + * + * @param \Illuminate\Support\Collection|array|mixed $jobs + * @return \Illuminate\Bus\PendingBatch + * @static + */ + public static function batch($jobs) + { + /** @var \Illuminate\Bus\Dispatcher $instance */ + return $instance->batch($jobs); + } + /** + * Create a new chain of queueable jobs. + * + * @param \Illuminate\Support\Collection|array $jobs + * @return \Illuminate\Foundation\Bus\PendingChain + * @static + */ + public static function chain($jobs) + { + /** @var \Illuminate\Bus\Dispatcher $instance */ + return $instance->chain($jobs); + } + /** * Determine if the given command has a handler. * * @param mixed $command @@ -2711,8 +2995,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ return $instance->hasCommandHandler($command); } - - /** + /** * Retrieve the handler for a command. * * @param mixed $command @@ -2724,12 +3007,12 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ return $instance->getCommandHandler($command); } - - /** + /** * Dispatch a command to its appropriate handler behind a queue. * * @param mixed $command * @return mixed + * @throws \RuntimeException * @static */ public static function dispatchToQueue($command) @@ -2737,8 +3020,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ return $instance->dispatchToQueue($command); } - - /** + /** * Dispatch a command to its appropriate handler after the current process. * * @param mixed $command @@ -2751,8 +3033,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ $instance->dispatchAfterResponse($command, $handler); } - - /** + /** * Set the pipes through which commands should be piped before dispatching. * * @param array $pipes @@ -2764,8 +3045,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ return $instance->pipeThrough($pipes); } - - /** + /** * Map a command to a handler. * * @param array $map @@ -2777,11 +3057,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Bus\Dispatcher $instance */ return $instance->map($map); } - - /** + /** * Assert if a job was dispatched based on a truth-test callback. * - * @param string $command + * @param string|\Closure $command * @param callable|int|null $callback * @return void * @static @@ -2791,8 +3070,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ $instance->assertDispatched($command, $callback); } - - /** + /** * Assert if a job was pushed a number of times. * * @param string $command @@ -2805,11 +3083,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ $instance->assertDispatchedTimes($command, $times); } - - /** + /** * Determine if a job was dispatched based on a truth-test callback. * - * @param string $command + * @param string|\Closure $command * @param callable|null $callback * @return void * @static @@ -2819,11 +3096,60 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ $instance->assertNotDispatched($command, $callback); } - - /** - * Assert if a job was dispatched after the response was sent based on a truth-test callback. + /** + * Assert that no jobs were dispatched. + * + * @return void + * @static + */ + public static function assertNothingDispatched() + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertNothingDispatched(); + } + /** + * Assert if a job was explicitly dispatched synchronously based on a truth-test callback. + * + * @param string|\Closure $command + * @param callable|int|null $callback + * @return void + * @static + */ + public static function assertDispatchedSync($command, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertDispatchedSync($command, $callback); + } + /** + * Assert if a job was pushed synchronously a number of times. * * @param string $command + * @param int $times + * @return void + * @static + */ + public static function assertDispatchedSyncTimes($command, $times = 1) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertDispatchedSyncTimes($command, $times); + } + /** + * Determine if a job was dispatched based on a truth-test callback. + * + * @param string|\Closure $command + * @param callable|null $callback + * @return void + * @static + */ + public static function assertNotDispatchedSync($command, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertNotDispatchedSync($command, $callback); + } + /** + * Assert if a job was dispatched after the response was sent based on a truth-test callback. + * + * @param string|\Closure $command * @param callable|int|null $callback * @return void * @static @@ -2833,8 +3159,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ $instance->assertDispatchedAfterResponse($command, $callback); } - - /** + /** * Assert if a job was pushed after the response was sent a number of times. * * @param string $command @@ -2847,11 +3172,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ $instance->assertDispatchedAfterResponseTimes($command, $times); } - - /** + /** * Determine if a job was dispatched based on a truth-test callback. * - * @param string $command + * @param string|\Closure $command * @param callable|null $callback * @return void * @static @@ -2861,8 +3185,56 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ $instance->assertNotDispatchedAfterResponse($command, $callback); } - - /** + /** + * Assert if a chain of jobs was dispatched. + * + * @param array $expectedChain + * @return void + * @static + */ + public static function assertChained($expectedChain) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertChained($expectedChain); + } + /** + * Assert if a job was dispatched with an empty chain based on a truth-test callback. + * + * @param string|\Closure $command + * @param callable|null $callback + * @return void + * @static + */ + public static function assertDispatchedWithoutChain($command, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertDispatchedWithoutChain($command, $callback); + } + /** + * Assert if a batch was dispatched based on a truth-test callback. + * + * @param callable $callback + * @return void + * @static + */ + public static function assertBatched($callback) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertBatched($callback); + } + /** + * Assert the number of batches that have been dispatched. + * + * @param int $count + * @return void + * @static + */ + public static function assertBatchCount($count) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertBatchCount($count); + } + /** * Get all of the jobs matching a truth-test callback. * * @param string $command @@ -2875,8 +3247,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ return $instance->dispatched($command, $callback); } - - /** + /** + * Get all of the jobs dispatched synchronously matching a truth-test callback. + * + * @param string $command + * @param callable|null $callback + * @return \Illuminate\Support\Collection + * @static + */ + public static function dispatchedSync($command, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + return $instance->dispatchedSync($command, $callback); + } + /** * Get all of the jobs dispatched after the response was sent matching a truth-test callback. * * @param string $command @@ -2889,8 +3273,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ return $instance->dispatchedAfterResponse($command, $callback); } - - /** + /** + * Get all of the pending batches matching a truth-test callback. + * + * @param callable $callback + * @return \Illuminate\Support\Collection + * @static + */ + public static function batched($callback) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + return $instance->batched($callback); + } + /** * Determine if there are any stored commands for a given class. * * @param string $command @@ -2902,8 +3297,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ return $instance->hasDispatched($command); } - - /** + /** + * Determine if there are any stored commands for a given class. + * + * @param string $command + * @return bool + * @static + */ + public static function hasDispatchedSync($command) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + return $instance->hasDispatchedSync($command); + } + /** * Determine if there are any stored commands for a given class. * * @param string $command @@ -2914,19 +3320,29 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ return $instance->hasDispatchedAfterResponse($command); + } + /** + * Record the fake pending batch dispatch. + * + * @param \Illuminate\Bus\PendingBatch $pendingBatch + * @return \Illuminate\Bus\Batch + * @static + */ + public static function recordPendingBatch($pendingBatch) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + return $instance->recordPendingBatch($pendingBatch); } } - - /** + /** * * * @see \Illuminate\Cache\CacheManager * @see \Illuminate\Cache\Repository */ - class Cache { - - /** + class Cache { + /** * Get a cache store instance by name, wrapped in a repository. * * @param string|null $name @@ -2938,8 +3354,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->store($name); } - - /** + /** * Get a cache driver instance. * * @param string|null $driver @@ -2951,8 +3366,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->driver($driver); } - - /** + /** * Create a new cache repository with the given implementation. * * @param \Illuminate\Contracts\Cache\Store $store @@ -2964,8 +3378,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->repository($store); } - - /** + /** * Re-set the event dispatcher on all resolved cache repositories. * * @return void @@ -2976,8 +3389,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ $instance->refreshEventDispatcher(); } - - /** + /** * Get the default cache driver name. * * @return string @@ -2988,8 +3400,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Set the default cache driver name. * * @param string $name @@ -3001,8 +3412,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ $instance->setDefaultDriver($name); } - - /** + /** * Unset the given driver instances. * * @param array|string|null $name @@ -3014,8 +3424,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->forgetDriver($name); } - - /** + /** + * Disconnect the given driver and remove from local cache. + * + * @param string|null $name + * @return void + * @static + */ + public static function purge($name = null) + { + /** @var \Illuminate\Cache\CacheManager $instance */ + $instance->purge($name); + } + /** * Register a custom driver creator Closure. * * @param string $driver @@ -3028,8 +3449,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->extend($driver, $callback); } - - /** + /** * Determine if an item exists in the cache. * * @param string $key @@ -3041,8 +3461,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->has($key); } - - /** + /** * Determine if an item doesn't exist in the cache. * * @param string $key @@ -3054,8 +3473,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->missing($key); } - - /** + /** * Retrieve an item from the cache by key. * * @param string $key @@ -3068,8 +3486,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->get($key, $default); } - - /** + /** * Retrieve multiple items from the cache by key. * * Items not found in the cache will have a null value. @@ -3083,13 +3500,13 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->many($keys); } - - /** + /** * Obtains multiple cache items by their unique keys. * - * @param \Psr\SimpleCache\iterable $keys A list of keys that can obtained in a single operation. + * @return iterable + * @param iterable $keys A list of keys that can obtained in a single operation. * @param mixed $default Default value to return for keys that do not exist. - * @return \Psr\SimpleCache\iterable A list of key => value pairs. Cache keys that do not exist or are stale will have $default as value. + * @return iterable A list of key => value pairs. Cache keys that do not exist or are stale will have $default as value. * @throws \Psr\SimpleCache\InvalidArgumentException * MUST be thrown if $keys is neither an array nor a Traversable, * or if any of the $keys are not a legal value. @@ -3100,8 +3517,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->getMultiple($keys, $default); } - - /** + /** * Retrieve an item from the cache and delete it. * * @param string $key @@ -3114,8 +3530,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->pull($key, $default); } - - /** + /** * Store an item in the cache. * * @param string $key @@ -3129,10 +3544,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->put($key, $value, $ttl); } - - /** + /** * Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time. * + * @return bool * @param string $key The key of the item to store. * @param mixed $value The value of the item to store, must be serializable. * @param null|int|\DateInterval $ttl Optional. The TTL value of this item. If no value is sent and @@ -3148,8 +3563,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->set($key, $value, $ttl); } - - /** + /** * Store multiple items in the cache for a given number of seconds. * * @param array $values @@ -3162,11 +3576,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->putMany($values, $ttl); } - - /** + /** * Persists a set of key => value pairs in the cache, with an optional TTL. * - * @param \Psr\SimpleCache\iterable $values A list of key => value pairs for a multiple-set operation. + * @return bool + * @param iterable $values A list of key => value pairs for a multiple-set operation. * @param null|int|\DateInterval $ttl Optional. The TTL value of this item. If no value is sent and * the driver supports TTL then the library may set a default value * for it or let the driver take care of that. @@ -3181,8 +3595,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->setMultiple($values, $ttl); } - - /** + /** * Store an item in the cache if the key does not exist. * * @param string $key @@ -3196,8 +3609,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->add($key, $value, $ttl); } - - /** + /** * Increment the value of an item in the cache. * * @param string $key @@ -3210,8 +3622,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->increment($key, $value); } - - /** + /** * Decrement the value of an item in the cache. * * @param string $key @@ -3224,8 +3635,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->decrement($key, $value); } - - /** + /** * Store an item in the cache indefinitely. * * @param string $key @@ -3238,12 +3648,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->forever($key, $value); } - - /** + /** * Get an item from the cache, or execute the given Closure and store the result. * * @param string $key - * @param \DateTimeInterface|\DateInterval|int|null $ttl + * @param \Closure|\DateTimeInterface|\DateInterval|int|null $ttl * @param \Closure $callback * @return mixed * @static @@ -3253,8 +3662,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->remember($key, $ttl, $callback); } - - /** + /** * Get an item from the cache, or execute the given Closure and store the result forever. * * @param string $key @@ -3267,8 +3675,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->sear($key, $callback); } - - /** + /** * Get an item from the cache, or execute the given Closure and store the result forever. * * @param string $key @@ -3281,8 +3688,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->rememberForever($key, $callback); } - - /** + /** * Remove an item from the cache. * * @param string $key @@ -3294,10 +3700,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->forget($key); } - - /** + /** * Delete an item from the cache by its unique key. * + * @return bool * @param string $key The unique cache key of the item to delete. * @return bool True if the item was successfully removed. False if there was an error. * @throws \Psr\SimpleCache\InvalidArgumentException @@ -3309,11 +3715,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->delete($key); } - - /** + /** * Deletes multiple cache items in a single operation. * - * @param \Psr\SimpleCache\iterable $keys A list of string-based keys to be deleted. + * @return bool + * @param iterable $keys A list of string-based keys to be deleted. * @return bool True if the items were successfully removed. False if there was an error. * @throws \Psr\SimpleCache\InvalidArgumentException * MUST be thrown if $keys is neither an array nor a Traversable, @@ -3325,10 +3731,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->deleteMultiple($keys); } - - /** + /** * Wipes clean the entire cache's keys. * + * @return bool * @return bool True on success and false on failure. * @static */ @@ -3337,8 +3743,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->clear(); } - - /** + /** * Begin executing a new tags operation if the store supports it. * * @param array|mixed $names @@ -3351,8 +3756,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->tags($names); } - - /** + /** + * Determine if the current store supports tags. + * + * @return bool + * @static + */ + public static function supportsTags() + { + /** @var \Illuminate\Cache\Repository $instance */ + return $instance->supportsTags(); + } + /** * Get the default cache time. * * @return int|null @@ -3363,8 +3778,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->getDefaultCacheTime(); } - - /** + /** * Set the default cache time in seconds. * * @param int|null $seconds @@ -3376,8 +3790,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->setDefaultCacheTime($seconds); } - - /** + /** * Get the cache store implementation. * * @return \Illuminate\Contracts\Cache\Store @@ -3388,8 +3801,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->getStore(); } - - /** + /** * Get the event dispatcher instance. * * @return \Illuminate\Contracts\Events\Dispatcher @@ -3400,8 +3812,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->getEventDispatcher(); } - - /** + /** * Set the event dispatcher instance. * * @param \Illuminate\Contracts\Events\Dispatcher $events @@ -3413,8 +3824,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ $instance->setEventDispatcher($events); } - - /** + /** * Determine if a cached value exists. * * @param string $key @@ -3426,8 +3836,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->offsetExists($key); } - - /** + /** * Retrieve an item from the cache by key. * * @param string $key @@ -3439,8 +3848,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->offsetGet($key); } - - /** + /** * Store an item in the cache for the default time. * * @param string $key @@ -3453,8 +3861,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ $instance->offsetSet($key, $value); } - - /** + /** * Remove an item from the cache. * * @param string $key @@ -3466,8 +3873,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ $instance->offsetUnset($key); } - - /** + /** * Register a custom macro. * * @param string $name @@ -3479,8 +3885,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Cache\Repository::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -3493,8 +3898,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Cache\Repository::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -3505,8 +3909,17 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Cache\Repository::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Cache\Repository::flushMacros(); + } + /** * Dynamically handle calls to the class. * * @param string $method @@ -3520,8 +3933,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\Repository $instance */ return $instance->macroCall($method, $parameters); } - - /** + /** * Remove all items from the cache. * * @return bool @@ -3532,8 +3944,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\FileStore $instance */ return $instance->flush(); } - - /** + /** * Get the Filesystem instance. * * @return \Illuminate\Filesystem\Filesystem @@ -3544,8 +3955,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\FileStore $instance */ return $instance->getFilesystem(); } - - /** + /** * Get the working directory of the cache. * * @return string @@ -3556,8 +3966,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cache\FileStore $instance */ return $instance->getDirectory(); } - - /** + /** * Get the cache key prefix. * * @return string @@ -3567,18 +3976,43 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Cache\FileStore $instance */ return $instance->getPrefix(); + } + /** + * Get a lock instance. + * + * @param string $name + * @param int $seconds + * @param string|null $owner + * @return \Illuminate\Contracts\Cache\Lock + * @static + */ + public static function lock($name, $seconds = 0, $owner = null) + { + /** @var \Illuminate\Cache\FileStore $instance */ + return $instance->lock($name, $seconds, $owner); + } + /** + * Restore a lock instance using the owner identifier. + * + * @param string $name + * @param string $owner + * @return \Illuminate\Contracts\Cache\Lock + * @static + */ + public static function restoreLock($name, $owner) + { + /** @var \Illuminate\Cache\FileStore $instance */ + return $instance->restoreLock($name, $owner); } } - - /** + /** * * * @see \Illuminate\Config\Repository */ - class Config { - - /** + class Config { + /** * Determine if the given configuration value exists. * * @param string $key @@ -3590,8 +4024,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ return $instance->has($key); } - - /** + /** * Get the specified configuration value. * * @param array|string $key @@ -3604,8 +4037,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ return $instance->get($key, $default); } - - /** + /** * Get many configuration values. * * @param array $keys @@ -3617,8 +4049,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ return $instance->getMany($keys); } - - /** + /** * Set a given configuration value. * * @param array|string $key @@ -3631,8 +4062,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ $instance->set($key, $value); } - - /** + /** * Prepend a value onto an array configuration value. * * @param string $key @@ -3645,8 +4075,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ $instance->prepend($key, $value); } - - /** + /** * Push a value onto an array configuration value. * * @param string $key @@ -3659,8 +4088,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ $instance->push($key, $value); } - - /** + /** * Get all of the configuration items for the application. * * @return array @@ -3671,8 +4099,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ return $instance->all(); } - - /** + /** * Determine if the given configuration option exists. * * @param string $key @@ -3684,8 +4111,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ return $instance->offsetExists($key); } - - /** + /** * Get a configuration option. * * @param string $key @@ -3697,8 +4123,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ return $instance->offsetGet($key); } - - /** + /** * Set a configuration option. * * @param string $key @@ -3711,8 +4136,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Config\Repository $instance */ $instance->offsetSet($key, $value); } - - /** + /** * Unset a configuration option. * * @param string $key @@ -3726,15 +4150,13 @@ namespace Illuminate\Support\Facades { } } - - /** + /** * * * @see \Illuminate\Cookie\CookieJar */ - class Cookie { - - /** + class Cookie { + /** * Create a new cookie instance. * * @param string $name @@ -3754,8 +4176,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->make($name, $value, $minutes, $path, $domain, $secure, $httpOnly, $raw, $sameSite); } - - /** + /** * Create a cookie that lasts "forever" (five years). * * @param string $name @@ -3774,8 +4195,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->forever($name, $value, $path, $domain, $secure, $httpOnly, $raw, $sameSite); } - - /** + /** * Expire the given cookie. * * @param string $name @@ -3789,8 +4209,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->forget($name, $path, $domain); } - - /** + /** * Determine if a cookie has been queued. * * @param string $key @@ -3803,14 +4222,13 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->hasQueued($key, $path); } - - /** + /** * Get a queued cookie instance. * * @param string $key * @param mixed $default * @param string|null $path - * @return \Symfony\Component\HttpFoundation\Cookie + * @return \Symfony\Component\HttpFoundation\Cookie|null * @static */ public static function queued($key, $default = null, $path = null) @@ -3818,8 +4236,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->queued($key, $default, $path); } - - /** + /** * Queue a cookie to send with the next response. * * @param array $parameters @@ -3831,8 +4248,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ $instance->queue(...$parameters); } - - /** + /** + * Queue a cookie to expire with the next response. + * + * @param string $name + * @param string|null $path + * @param string|null $domain + * @return void + * @static + */ + public static function expire($name, $path = null, $domain = null) + { + /** @var \Illuminate\Cookie\CookieJar $instance */ + $instance->expire($name, $path, $domain); + } + /** * Remove a cookie from the queue. * * @param string $name @@ -3845,8 +4275,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ $instance->unqueue($name, $path); } - - /** + /** * Set the default path and domain for the jar. * * @param string $path @@ -3861,8 +4290,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->setDefaultPathAndDomain($path, $domain, $secure, $sameSite); } - - /** + /** * Get the cookies which have been queued for the next request. * * @return \Symfony\Component\HttpFoundation\Cookie[] @@ -3873,8 +4301,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->getQueuedCookies(); } - - /** + /** + * Flush the cookies which have been queued for the next request. + * + * @return \Illuminate\Cookie\CookieJar + * @static + */ + public static function flushQueuedCookies() + { + /** @var \Illuminate\Cookie\CookieJar $instance */ + return $instance->flushQueuedCookies(); + } + /** * Register a custom macro. * * @param string $name @@ -3886,8 +4324,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Cookie\CookieJar::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -3900,8 +4337,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Cookie\CookieJar::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -3911,18 +4347,26 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Cookie\CookieJar::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Cookie\CookieJar::flushMacros(); } } - - /** + /** * * * @see \Illuminate\Encryption\Encrypter */ - class Crypt { - - /** + class Crypt { + /** * Determine if the given key and cipher combination is valid. * * @param string $key @@ -3934,8 +4378,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Encryption\Encrypter::supported($key, $cipher); } - - /** + /** * Create a new encryption key for the given cipher. * * @param string $cipher @@ -3946,8 +4389,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Encryption\Encrypter::generateKey($cipher); } - - /** + /** * Encrypt the given value. * * @param mixed $value @@ -3961,8 +4403,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Encryption\Encrypter $instance */ return $instance->encrypt($value, $serialize); } - - /** + /** * Encrypt a string without serialization. * * @param string $value @@ -3975,8 +4416,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Encryption\Encrypter $instance */ return $instance->encryptString($value); } - - /** + /** * Decrypt the given value. * * @param string $payload @@ -3990,8 +4430,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Encryption\Encrypter $instance */ return $instance->decrypt($payload, $unserialize); } - - /** + /** * Decrypt the given string without unserialization. * * @param string $payload @@ -4004,8 +4443,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Encryption\Encrypter $instance */ return $instance->decryptString($payload); } - - /** + /** * Get the encryption key. * * @return string @@ -4018,16 +4456,14 @@ namespace Illuminate\Support\Facades { } } - - /** + /** * * * @see \Illuminate\Database\DatabaseManager * @see \Illuminate\Database\Connection */ - class DB { - - /** + class DB { + /** * Get a database connection instance. * * @param string|null $name @@ -4039,8 +4475,23 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->connection($name); } - - /** + /** + * Register a custom Doctrine type. + * + * @param string $class + * @param string $name + * @param string $type + * @return void + * @throws \Doctrine\DBAL\DBALException + * @throws \RuntimeException + * @static + */ + public static function registerDoctrineType($class, $name, $type) + { + /** @var \Illuminate\Database\DatabaseManager $instance */ + $instance->registerDoctrineType($class, $name, $type); + } + /** * Disconnect from the given database and remove from local cache. * * @param string|null $name @@ -4052,8 +4503,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ $instance->purge($name); } - - /** + /** * Disconnect from the given database. * * @param string|null $name @@ -4065,8 +4515,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ $instance->disconnect($name); } - - /** + /** * Reconnect to the given database. * * @param string|null $name @@ -4078,8 +4527,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->reconnect($name); } - - /** + /** + * Set the default database connection for the callback execution. + * + * @param string $name + * @param callable $callback + * @return mixed + * @static + */ + public static function usingConnection($name, $callback) + { + /** @var \Illuminate\Database\DatabaseManager $instance */ + return $instance->usingConnection($name, $callback); + } + /** * Get the default connection name. * * @return string @@ -4090,8 +4551,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->getDefaultConnection(); } - - /** + /** * Set the default connection name. * * @param string $name @@ -4103,8 +4563,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ $instance->setDefaultConnection($name); } - - /** + /** * Get all of the support drivers. * * @return array @@ -4115,8 +4574,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->supportedDrivers(); } - - /** + /** * Get all of the drivers that are actually available. * * @return array @@ -4127,8 +4585,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->availableDrivers(); } - - /** + /** * Register an extension connection resolver. * * @param string $name @@ -4141,8 +4598,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ $instance->extend($name, $resolver); } - - /** + /** * Return all of the created connections. * * @return array @@ -4153,8 +4609,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->getConnections(); } - - /** + /** * Set the database reconnector callback. * * @param callable $reconnector @@ -4166,8 +4621,30 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\DatabaseManager $instance */ $instance->setReconnector($reconnector); } - - /** + /** + * Set the application instance used by the manager. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return \Illuminate\Database\DatabaseManager + * @static + */ + public static function setApplication($app) + { + /** @var \Illuminate\Database\DatabaseManager $instance */ + return $instance->setApplication($app); + } + /** + * Determine if the connected database is a MariaDB database. + * + * @return bool + * @static + */ + public static function isMaria() + { + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->isMaria(); + } + /** * Get a schema builder instance for the connection. * * @return \Illuminate\Database\Schema\MySqlBuilder @@ -4178,47 +4655,53 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getSchemaBuilder(); } - - /** + /** + * Get the schema state for the connection. + * + * @param \Illuminate\Filesystem\Filesystem|null $files + * @param callable|null $processFactory + * @return \Illuminate\Database\Schema\MySqlSchemaState + * @static + */ + public static function getSchemaState($files = null, $processFactory = null) + { + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->getSchemaState($files, $processFactory); + } + /** * Set the query grammar to the default implementation. * * @return void * @static */ public static function useDefaultQueryGrammar() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->useDefaultQueryGrammar(); } - - /** + /** * Set the schema grammar to the default implementation. * * @return void * @static */ public static function useDefaultSchemaGrammar() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->useDefaultSchemaGrammar(); } - - /** + /** * Set the query post processor to the default implementation. * * @return void * @static */ public static function useDefaultPostProcessor() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->useDefaultPostProcessor(); } - - /** + /** * Begin a fluent query against a database table. * * @param \Closure|\Illuminate\Database\Query\Builder|string $table @@ -4227,26 +4710,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function table($table, $as = null) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->table($table, $as); } - - /** + /** * Get a new query builder instance. * * @return \Illuminate\Database\Query\Builder * @static */ public static function query() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->query(); } - - /** + /** * Run a select statement and return a single result. * * @param string $query @@ -4256,13 +4735,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function selectOne($query, $bindings = [], $useReadPdo = true) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->selectOne($query, $bindings, $useReadPdo); } - - /** + /** * Run a select statement against the database. * * @param string $query @@ -4271,13 +4748,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function selectFromWriteConnection($query, $bindings = []) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->selectFromWriteConnection($query, $bindings); } - - /** + /** * Run a select statement against the database. * * @param string $query @@ -4287,13 +4762,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function select($query, $bindings = [], $useReadPdo = true) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->select($query, $bindings, $useReadPdo); } - - /** + /** * Run a select statement against the database and returns a generator. * * @param string $query @@ -4303,13 +4776,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function cursor($query, $bindings = [], $useReadPdo = true) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->cursor($query, $bindings, $useReadPdo); } - - /** + /** * Run an insert statement against the database. * * @param string $query @@ -4318,13 +4789,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function insert($query, $bindings = []) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->insert($query, $bindings); } - - /** + /** * Run an update statement against the database. * * @param string $query @@ -4333,13 +4802,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function update($query, $bindings = []) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->update($query, $bindings); } - - /** + /** * Run a delete statement against the database. * * @param string $query @@ -4348,13 +4815,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function delete($query, $bindings = []) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->delete($query, $bindings); } - - /** + /** * Execute an SQL statement and return the boolean result. * * @param string $query @@ -4363,13 +4828,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function statement($query, $bindings = []) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->statement($query, $bindings); } - - /** + /** * Run an SQL statement and get the number of rows affected. * * @param string $query @@ -4378,13 +4841,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function affectingStatement($query, $bindings = []) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->affectingStatement($query, $bindings); } - - /** + /** * Run a raw, unprepared query against the PDO connection. * * @param string $query @@ -4392,13 +4853,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function unprepared($query) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->unprepared($query); } - - /** + /** * Execute the given callback in "dry run" mode. * * @param \Closure $callback @@ -4406,13 +4865,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function pretend($callback) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->pretend($callback); } - - /** + /** * Bind values to their parameters in the given statement. * * @param \PDOStatement $statement @@ -4421,13 +4878,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function bindValues($statement, $bindings) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->bindValues($statement, $bindings); } - - /** + /** * Prepare the query bindings for execution. * * @param array $bindings @@ -4435,13 +4890,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function prepareBindings($bindings) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->prepareBindings($bindings); } - - /** + /** * Log a query in the connection's query log. * * @param string $query @@ -4451,13 +4904,23 @@ namespace Illuminate\Support\Facades { * @static */ public static function logQuery($query, $bindings, $time = null) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->logQuery($query, $bindings, $time); } - - /** + /** + * Register a hook to be run just before a database query is executed. + * + * @param \Closure $callback + * @return \Illuminate\Database\MySqlConnection + * @static + */ + public static function beforeExecuting($callback) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->beforeExecuting($callback); + } + /** * Register a database query listener with the connection. * * @param \Closure $callback @@ -4465,13 +4928,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function listen($callback) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->listen($callback); } - - /** + /** * Get a new raw query expression. * * @param mixed $value @@ -4479,13 +4940,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function raw($value) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->raw($value); } - - /** + /** + * Determine if the database connection has modified any database records. + * + * @return bool + * @static + */ + public static function hasModifiedRecords() + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->hasModifiedRecords(); + } + /** * Indicate if any records have been modified. * * @param bool $value @@ -4493,26 +4963,57 @@ namespace Illuminate\Support\Facades { * @static */ public static function recordsHaveBeenModified($value = true) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->recordsHaveBeenModified($value); } - - /** + /** + * Set the record modification state. + * + * @param bool $value + * @return \Illuminate\Database\MySqlConnection + * @static + */ + public static function setRecordModificationState($value) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->setRecordModificationState($value); + } + /** + * Reset the record modification state. + * + * @return void + * @static + */ + public static function forgetRecordModificationState() + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + $instance->forgetRecordModificationState(); + } + /** + * Indicate that the connection should use the write PDO connection for reads. + * + * @param bool $value + * @return \Illuminate\Database\MySqlConnection + * @static + */ + public static function useWriteConnectionWhenReading($value = true) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->useWriteConnectionWhenReading($value); + } + /** * Is Doctrine available? * * @return bool * @static */ public static function isDoctrineAvailable() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->isDoctrineAvailable(); } - - /** + /** * Get a Doctrine Schema Column instance. * * @param string $table @@ -4521,91 +5022,77 @@ namespace Illuminate\Support\Facades { * @static */ public static function getDoctrineColumn($table, $column) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDoctrineColumn($table, $column); } - - /** + /** * Get the Doctrine DBAL schema manager for the connection. * * @return \Doctrine\DBAL\Schema\AbstractSchemaManager * @static */ public static function getDoctrineSchemaManager() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDoctrineSchemaManager(); } - - /** + /** * Get the Doctrine DBAL database connection instance. * * @return \Doctrine\DBAL\Connection * @static */ public static function getDoctrineConnection() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDoctrineConnection(); } - - /** + /** * Get the current PDO connection. * * @return \PDO * @static */ public static function getPdo() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getPdo(); } - - /** + /** * Get the current PDO connection parameter without executing any reconnect logic. * * @return \PDO|\Closure|null * @static */ public static function getRawPdo() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getRawPdo(); } - - /** + /** * Get the current PDO connection used for reading. * * @return \PDO * @static */ public static function getReadPdo() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getReadPdo(); } - - /** + /** * Get the current read PDO connection parameter without executing any reconnect logic. * * @return \PDO|\Closure|null * @static */ public static function getRawReadPdo() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getRawReadPdo(); } - - /** + /** * Set the PDO connection. * * @param \PDO|\Closure|null $pdo @@ -4613,13 +5100,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function setPdo($pdo) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setPdo($pdo); } - - /** + /** * Set the PDO connection used for reading. * * @param \PDO|\Closure|null $pdo @@ -4627,26 +5112,33 @@ namespace Illuminate\Support\Facades { * @static */ public static function setReadPdo($pdo) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setReadPdo($pdo); } - - /** + /** * Get the database connection name. * * @return string|null * @static */ public static function getName() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getName(); } - - /** + /** + * Get the database connection full name. + * + * @return string|null + * @static + */ + public static function getNameWithReadWriteType() + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->getNameWithReadWriteType(); + } + /** * Get an option from the configuration options. * * @param string|null $option @@ -4654,39 +5146,33 @@ namespace Illuminate\Support\Facades { * @static */ public static function getConfig($option = null) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getConfig($option); } - - /** + /** * Get the PDO driver name. * * @return string * @static */ public static function getDriverName() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDriverName(); } - - /** + /** * Get the query grammar used by the connection. * * @return \Illuminate\Database\Query\Grammars\Grammar * @static */ public static function getQueryGrammar() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getQueryGrammar(); } - - /** + /** * Set the query grammar used by the connection. * * @param \Illuminate\Database\Query\Grammars\Grammar $grammar @@ -4694,26 +5180,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function setQueryGrammar($grammar) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setQueryGrammar($grammar); } - - /** + /** * Get the schema grammar used by the connection. * * @return \Illuminate\Database\Schema\Grammars\Grammar * @static */ public static function getSchemaGrammar() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getSchemaGrammar(); } - - /** + /** * Set the schema grammar used by the connection. * * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar @@ -4721,26 +5203,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function setSchemaGrammar($grammar) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setSchemaGrammar($grammar); } - - /** + /** * Get the query post processor used by the connection. * * @return \Illuminate\Database\Query\Processors\Processor * @static */ public static function getPostProcessor() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getPostProcessor(); } - - /** + /** * Set the query post processor used by the connection. * * @param \Illuminate\Database\Query\Processors\Processor $processor @@ -4748,26 +5226,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function setPostProcessor($processor) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setPostProcessor($processor); } - - /** + /** * Get the event dispatcher used by the connection. * * @return \Illuminate\Contracts\Events\Dispatcher * @static */ public static function getEventDispatcher() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getEventDispatcher(); } - - /** + /** * Set the event dispatcher instance on the connection. * * @param \Illuminate\Contracts\Events\Dispatcher $events @@ -4775,117 +5249,122 @@ namespace Illuminate\Support\Facades { * @static */ public static function setEventDispatcher($events) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setEventDispatcher($events); } - - /** + /** * Unset the event dispatcher for this connection. * * @return void * @static */ public static function unsetEventDispatcher() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->unsetEventDispatcher(); } - - /** + /** + * Set the transaction manager instance on the connection. + * + * @param \Illuminate\Database\DatabaseTransactionsManager $manager + * @return \Illuminate\Database\MySqlConnection + * @static + */ + public static function setTransactionManager($manager) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->setTransactionManager($manager); + } + /** + * Unset the transaction manager for this connection. + * + * @return void + * @static + */ + public static function unsetTransactionManager() + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + $instance->unsetTransactionManager(); + } + /** * Determine if the connection is in a "dry run". * * @return bool * @static */ public static function pretending() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->pretending(); } - - /** + /** * Get the connection query log. * * @return array * @static */ public static function getQueryLog() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getQueryLog(); } - - /** + /** * Clear the query log. * * @return void * @static */ public static function flushQueryLog() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->flushQueryLog(); } - - /** + /** * Enable the query log on the connection. * * @return void * @static */ public static function enableQueryLog() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->enableQueryLog(); } - - /** + /** * Disable the query log on the connection. * * @return void * @static */ public static function disableQueryLog() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->disableQueryLog(); } - - /** + /** * Determine whether we're logging queries. * * @return bool * @static */ public static function logging() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->logging(); } - - /** + /** * Get the name of the connected database. * * @return string * @static */ public static function getDatabaseName() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDatabaseName(); } - - /** + /** * Set the name of the connected database. * * @param string $database @@ -4893,26 +5372,34 @@ namespace Illuminate\Support\Facades { * @static */ public static function setDatabaseName($database) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setDatabaseName($database); } - - /** + /** + * Set the read / write type of the connection. + * + * @param string|null $readWriteType + * @return \Illuminate\Database\MySqlConnection + * @static + */ + public static function setReadWriteType($readWriteType) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->setReadWriteType($readWriteType); + } + /** * Get the table prefix for the connection. * * @return string * @static */ public static function getTablePrefix() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getTablePrefix(); } - - /** + /** * Set the table prefix in use by the connection. * * @param string $prefix @@ -4920,13 +5407,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function setTablePrefix($prefix) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setTablePrefix($prefix); } - - /** + /** * Set the table prefix and return the grammar. * * @param \Illuminate\Database\Grammar $grammar @@ -4934,13 +5419,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function withTablePrefix($grammar) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->withTablePrefix($grammar); } - - /** + /** * Register a connection resolver. * * @param string $driver @@ -4949,12 +5432,10 @@ namespace Illuminate\Support\Facades { * @static */ public static function resolverFor($driver, $callback) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection \Illuminate\Database\MySqlConnection::resolverFor($driver, $callback); } - - /** + /** * Get the connection resolver for the given driver. * * @param string $driver @@ -4962,106 +5443,106 @@ namespace Illuminate\Support\Facades { * @static */ public static function getResolver($driver) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection return \Illuminate\Database\MySqlConnection::getResolver($driver); } - - /** + /** * Execute a Closure within a transaction. * * @param \Closure $callback * @param int $attempts * @return mixed - * @throws \Exception|\Throwable + * @throws \Throwable * @static */ public static function transaction($callback, $attempts = 1) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->transaction($callback, $attempts); } - - /** + /** * Start a new database transaction. * * @return void - * @throws \Exception + * @throws \Throwable * @static */ public static function beginTransaction() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->beginTransaction(); } - - /** + /** * Commit the active database transaction. * * @return void + * @throws \Throwable * @static */ public static function commit() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->commit(); } - - /** + /** * Rollback the active database transaction. * * @param int|null $toLevel * @return void - * @throws \Exception + * @throws \Throwable * @static */ public static function rollBack($toLevel = null) - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->rollBack($toLevel); } - - /** + /** * Get the number of active transactions. * * @return int * @static */ public static function transactionLevel() - { - //Method inherited from \Illuminate\Database\Connection + { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->transactionLevel(); + } + /** + * Execute the callback after a transaction commits. + * + * @param callable $callback + * @return void + * @throws \RuntimeException + * @static + */ + public static function afterCommit($callback) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + $instance->afterCommit($callback); } } - - /** + /** * * * @see \Illuminate\Events\Dispatcher */ - class Event { - - /** + class Event { + /** * Register an event listener with the dispatcher. * - * @param string|array $events - * @param \Closure|string $listener + * @param \Closure|string|array $events + * @param \Closure|string|array|null $listener * @return void * @static */ - public static function listen($events, $listener) + public static function listen($events, $listener = null) { /** @var \Illuminate\Events\Dispatcher $instance */ $instance->listen($events, $listener); } - - /** + /** * Determine if a given event has listeners. * * @param string $eventName @@ -5073,8 +5554,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->hasListeners($eventName); } - - /** + /** * Determine if the given event has any wildcard listeners. * * @param string $eventName @@ -5086,8 +5566,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->hasWildcardListeners($eventName); } - - /** + /** * Register an event and payload to be fired later. * * @param string $event @@ -5100,8 +5579,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ $instance->push($event, $payload); } - - /** + /** * Flush a set of pushed events. * * @param string $event @@ -5113,8 +5591,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ $instance->flush($event); } - - /** + /** * Register an event subscriber with the dispatcher. * * @param object|string $subscriber @@ -5126,8 +5603,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ $instance->subscribe($subscriber); } - - /** + /** * Fire an event until the first non-null response is returned. * * @param string|object $event @@ -5140,8 +5616,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->until($event, $payload); } - - /** + /** * Fire an event and call the listeners. * * @param string|object $event @@ -5155,8 +5630,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->dispatch($event, $payload, $halt); } - - /** + /** * Get all of the listeners for a given event name. * * @param string $eventName @@ -5168,11 +5642,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->getListeners($eventName); } - - /** + /** * Register an event listener with the dispatcher. * - * @param \Closure|string $listener + * @param \Closure|string|array $listener * @param bool $wildcard * @return \Closure * @static @@ -5182,8 +5655,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->makeListener($listener, $wildcard); } - - /** + /** * Create a class based listener using the IoC container. * * @param string $listener @@ -5196,8 +5668,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->createClassListener($listener, $wildcard); } - - /** + /** * Remove a set of listeners from the dispatcher. * * @param string $event @@ -5209,8 +5680,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ $instance->forget($event); } - - /** + /** * Forget all of the pushed listeners. * * @return void @@ -5221,8 +5691,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ $instance->forgetPushed(); } - - /** + /** * Set the queue resolver implementation. * * @param callable $resolver @@ -5234,8 +5703,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Events\Dispatcher $instance */ return $instance->setQueueResolver($resolver); } - - /** + /** * Register a custom macro. * * @param string $name @@ -5247,8 +5715,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Events\Dispatcher::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -5261,8 +5728,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Events\Dispatcher::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -5273,11 +5739,33 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Events\Dispatcher::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Events\Dispatcher::flushMacros(); + } + /** + * Assert if an event has a listener attached to it. + * + * @param string $expectedEvent + * @param string $expectedListener + * @return void + * @static + */ + public static function assertListening($expectedEvent, $expectedListener) + { + /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */ + $instance->assertListening($expectedEvent, $expectedListener); + } + /** * Assert if an event was dispatched based on a truth-test callback. * - * @param string $event + * @param string|\Closure $event * @param callable|int|null $callback * @return void * @static @@ -5287,9 +5775,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */ $instance->assertDispatched($event, $callback); } - - /** - * Assert if a event was dispatched a number of times. + /** + * Assert if an event was dispatched a number of times. * * @param string $event * @param int $times @@ -5301,11 +5788,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */ $instance->assertDispatchedTimes($event, $times); } - - /** + /** * Determine if an event was dispatched based on a truth-test callback. * - * @param string $event + * @param string|\Closure $event * @param callable|null $callback * @return void * @static @@ -5315,8 +5801,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */ $instance->assertNotDispatched($event, $callback); } - - /** + /** + * Assert that no events were dispatched. + * + * @return void + * @static + */ + public static function assertNothingDispatched() + { + /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */ + $instance->assertNothingDispatched(); + } + /** * Get all of the events matching a truth-test callback. * * @param string $event @@ -5329,8 +5825,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\EventFake $instance */ return $instance->dispatched($event, $callback); } - - /** + /** * Determine if the given event has been dispatched. * * @param string $event @@ -5344,15 +5839,13 @@ namespace Illuminate\Support\Facades { } } - - /** + /** * * * @see \Illuminate\Filesystem\Filesystem */ - class File { - - /** + class File { + /** * Determine if a file or directory exists. * * @param string $path @@ -5364,8 +5857,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->exists($path); } - - /** + /** * Determine if a file or directory is missing. * * @param string $path @@ -5377,8 +5869,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->missing($path); } - - /** + /** * Get the contents of a file. * * @param string $path @@ -5392,8 +5883,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->get($path, $lock); } - - /** + /** * Get contents of a file with shared access. * * @param string $path @@ -5405,35 +5895,48 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->sharedGet($path); } - - /** + /** * Get the returned value of a file. * * @param string $path + * @param array $data * @return mixed * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException * @static */ - public static function getRequire($path) + public static function getRequire($path, $data = []) { /** @var \Illuminate\Filesystem\Filesystem $instance */ - return $instance->getRequire($path); + return $instance->getRequire($path, $data); } - - /** + /** * Require the given file once. * - * @param string $file + * @param string $path + * @param array $data * @return mixed + * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException * @static */ - public static function requireOnce($file) + public static function requireOnce($path, $data = []) { /** @var \Illuminate\Filesystem\Filesystem $instance */ - return $instance->requireOnce($file); + return $instance->requireOnce($path, $data); } - - /** + /** + * Get the contents of a file one line at a time. + * + * @param string $path + * @return \Illuminate\Support\LazyCollection + * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException + * @static + */ + public static function lines($path) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + return $instance->lines($path); + } + /** * Get the MD5 hash of the file at the given path. * * @param string $path @@ -5445,8 +5948,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->hash($path); } - - /** + /** * Write the contents of a file. * * @param string $path @@ -5460,8 +5962,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->put($path, $contents, $lock); } - - /** + /** * Write the contents of a file, replacing it atomically if it already exists. * * @param string $path @@ -5474,8 +5975,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ $instance->replace($path, $content); } - - /** + /** + * Replace a given string within a given file. + * + * @param array|string $search + * @param array|string $replace + * @param string $path + * @return void + * @static + */ + public static function replaceInFile($search, $replace, $path) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + $instance->replaceInFile($search, $replace, $path); + } + /** * Prepend to a file. * * @param string $path @@ -5488,8 +6002,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->prepend($path, $data); } - - /** + /** * Append to a file. * * @param string $path @@ -5502,8 +6015,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->append($path, $data); } - - /** + /** * Get or set UNIX mode of a file or directory. * * @param string $path @@ -5516,8 +6028,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->chmod($path, $mode); } - - /** + /** * Delete the file at a given path. * * @param string|array $paths @@ -5529,8 +6040,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->delete($paths); } - - /** + /** * Move a file to a new location. * * @param string $path @@ -5543,8 +6053,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->move($path, $target); } - - /** + /** * Copy a file to a new location. * * @param string $path @@ -5557,8 +6066,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->copy($path, $target); } - - /** + /** * Create a symlink to the target file or directory. On Windows, a hard link is created if the target is a file. * * @param string $target @@ -5571,8 +6079,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ $instance->link($target, $link); } - - /** + /** + * Create a relative symlink to the target file or directory. + * + * @param string $target + * @param string $link + * @return void + * @throws \RuntimeException + * @static + */ + public static function relativeLink($target, $link) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + $instance->relativeLink($target, $link); + } + /** * Extract the file name from a file path. * * @param string $path @@ -5584,8 +6105,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->name($path); } - - /** + /** * Extract the trailing name component from a file path. * * @param string $path @@ -5597,8 +6117,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->basename($path); } - - /** + /** * Extract the parent directory from a file path. * * @param string $path @@ -5610,8 +6129,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->dirname($path); } - - /** + /** * Extract the file extension from a file path. * * @param string $path @@ -5623,8 +6141,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->extension($path); } - - /** + /** + * Guess the file extension from the mime-type of a given file. + * + * @param string $path + * @return string|null + * @throws \RuntimeException + * @static + */ + public static function guessExtension($path) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + return $instance->guessExtension($path); + } + /** * Get the file type of a given file. * * @param string $path @@ -5636,8 +6166,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->type($path); } - - /** + /** * Get the mime-type of a given file. * * @param string $path @@ -5649,8 +6178,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->mimeType($path); } - - /** + /** * Get the file size of a given file. * * @param string $path @@ -5662,8 +6190,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->size($path); } - - /** + /** * Get the file's last modification time. * * @param string $path @@ -5675,8 +6202,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->lastModified($path); } - - /** + /** * Determine if the given path is a directory. * * @param string $directory @@ -5688,8 +6214,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->isDirectory($directory); } - - /** + /** * Determine if the given path is readable. * * @param string $path @@ -5701,8 +6226,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->isReadable($path); } - - /** + /** * Determine if the given path is writable. * * @param string $path @@ -5714,8 +6238,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->isWritable($path); } - - /** + /** * Determine if the given path is a file. * * @param string $file @@ -5727,8 +6250,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->isFile($file); } - - /** + /** * Find path names matching a given pattern. * * @param string $pattern @@ -5741,8 +6263,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->glob($pattern, $flags); } - - /** + /** * Get an array of all files in a directory. * * @param string $directory @@ -5755,8 +6276,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->files($directory, $hidden); } - - /** + /** * Get all of the files from the given directory (recursive). * * @param string $directory @@ -5769,8 +6289,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->allFiles($directory, $hidden); } - - /** + /** * Get all of the directories within a given directory. * * @param string $directory @@ -5782,8 +6301,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->directories($directory); } - - /** + /** * Ensure a directory exists. * * @param string $path @@ -5797,8 +6315,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ $instance->ensureDirectoryExists($path, $mode, $recursive); } - - /** + /** * Create a directory. * * @param string $path @@ -5813,8 +6330,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->makeDirectory($path, $mode, $recursive, $force); } - - /** + /** * Move a directory. * * @param string $from @@ -5828,8 +6344,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->moveDirectory($from, $to, $overwrite); } - - /** + /** * Copy a directory from one location to another. * * @param string $directory @@ -5843,8 +6358,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->copyDirectory($directory, $destination, $options); } - - /** + /** * Recursively delete a directory. * * The directory itself may be optionally preserved. @@ -5859,8 +6373,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->deleteDirectory($directory, $preserve); } - - /** + /** * Remove all of the directories within a given directory. * * @param string $directory @@ -5872,8 +6385,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->deleteDirectories($directory); } - - /** + /** * Empty the specified directory of all files and folders. * * @param string $directory @@ -5885,8 +6397,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->cleanDirectory($directory); } - - /** + /** * Register a custom macro. * * @param string $name @@ -5898,8 +6409,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Filesystem\Filesystem::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -5912,8 +6422,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Filesystem\Filesystem::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -5923,18 +6432,26 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Filesystem\Filesystem::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Filesystem\Filesystem::flushMacros(); } } - - /** + /** * * * @see \Illuminate\Contracts\Auth\Access\Gate */ - class Gate { - - /** + class Gate { + /** * Determine if a given ability has been defined. * * @param string|array $ability @@ -5946,8 +6463,37 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->has($ability); } - - /** + /** + * Perform an on-demand authorization check. Throw an authorization exception if the condition or callback is false. + * + * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition + * @param string|null $message + * @param string|null $code + * @return \Illuminate\Auth\Access\Response + * @throws \Illuminate\Auth\Access\AuthorizationException + * @static + */ + public static function allowIf($condition, $message = null, $code = null) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->allowIf($condition, $message, $code); + } + /** + * Perform an on-demand authorization check. Throw an authorization exception if the condition or callback is true. + * + * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition + * @param string|null $message + * @param string|null $code + * @return \Illuminate\Auth\Access\Response + * @throws \Illuminate\Auth\Access\AuthorizationException + * @static + */ + public static function denyIf($condition, $message = null, $code = null) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->denyIf($condition, $message, $code); + } + /** * Define a new ability. * * @param string $ability @@ -5961,8 +6507,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->define($ability, $callback); } - - /** + /** * Define abilities for a resource. * * @param string $name @@ -5976,8 +6521,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->resource($name, $class, $abilities); } - - /** + /** * Define a policy class for a given class type. * * @param string $class @@ -5990,8 +6534,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->policy($class, $policy); } - - /** + /** * Register a callback to run before all Gate checks. * * @param callable $callback @@ -6003,8 +6546,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->before($callback); } - - /** + /** * Register a callback to run after all Gate checks. * * @param callable $callback @@ -6016,8 +6558,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->after($callback); } - - /** + /** * Determine if the given ability should be granted for the current user. * * @param string $ability @@ -6030,8 +6571,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->allows($ability, $arguments); } - - /** + /** * Determine if the given ability should be denied for the current user. * * @param string $ability @@ -6044,11 +6584,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->denies($ability, $arguments); } - - /** + /** * Determine if all of the given abilities should be granted for the current user. * - * @param \Illuminate\Auth\Access\iterable|string $abilities + * @param iterable|string $abilities * @param array|mixed $arguments * @return bool * @static @@ -6058,11 +6597,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->check($abilities, $arguments); } - - /** + /** * Determine if any one of the given abilities should be granted for the current user. * - * @param \Illuminate\Auth\Access\iterable|string $abilities + * @param iterable|string $abilities * @param array|mixed $arguments * @return bool * @static @@ -6072,11 +6610,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->any($abilities, $arguments); } - - /** + /** * Determine if all of the given abilities should be denied for the current user. * - * @param \Illuminate\Auth\Access\iterable|string $abilities + * @param iterable|string $abilities * @param array|mixed $arguments * @return bool * @static @@ -6086,8 +6623,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->none($abilities, $arguments); } - - /** + /** * Determine if the given ability should be granted for the current user. * * @param string $ability @@ -6101,8 +6637,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->authorize($ability, $arguments); } - - /** + /** * Inspect the user for the given ability. * * @param string $ability @@ -6115,8 +6650,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->inspect($ability, $arguments); } - - /** + /** * Get the raw result from the authorization callback. * * @param string $ability @@ -6130,8 +6664,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->raw($ability, $arguments); } - - /** + /** * Get a policy instance for a given class. * * @param object|string $class @@ -6143,8 +6676,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->getPolicyFor($class); } - - /** + /** * Specify a callback to be used to guess policy names. * * @param callable $callback @@ -6156,8 +6688,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->guessPolicyNamesUsing($callback); } - - /** + /** * Build a policy class instance of the given type. * * @param object|string $class @@ -6170,8 +6701,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->resolvePolicy($class); } - - /** + /** * Get a gate instance for the given user. * * @param \Illuminate\Contracts\Auth\Authenticatable|mixed $user @@ -6183,8 +6713,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->forUser($user); } - - /** + /** * Get all of the defined abilities. * * @return array @@ -6195,8 +6724,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->abilities(); } - - /** + /** * Get all of the defined policies. * * @return array @@ -6206,18 +6734,28 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->policies(); + } + /** + * Set the container instance used by the gate. + * + * @param \Illuminate\Contracts\Container\Container $container + * @return \Illuminate\Auth\Access\Gate + * @static + */ + public static function setContainer($container) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->setContainer($container); } } - - /** + /** * * * @see \Illuminate\Hashing\HashManager */ - class Hash { - - /** + class Hash { + /** * Create an instance of the Bcrypt hash Driver. * * @return \Illuminate\Hashing\BcryptHasher @@ -6228,8 +6766,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->createBcryptDriver(); } - - /** + /** * Create an instance of the Argon2i hash Driver. * * @return \Illuminate\Hashing\ArgonHasher @@ -6240,8 +6777,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->createArgonDriver(); } - - /** + /** * Create an instance of the Argon2id hash Driver. * * @return \Illuminate\Hashing\Argon2IdHasher @@ -6252,8 +6788,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->createArgon2idDriver(); } - - /** + /** * Get information about the given hashed value. * * @param string $hashedValue @@ -6265,8 +6800,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->info($hashedValue); } - - /** + /** * Hash the given value. * * @param string $value @@ -6279,8 +6813,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->make($value, $options); } - - /** + /** * Check the given plain value against a hash. * * @param string $value @@ -6294,8 +6827,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->check($value, $hashedValue, $options); } - - /** + /** * Check if the given hash has been hashed using the given options. * * @param string $hashedValue @@ -6308,8 +6840,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->needsRehash($hashedValue, $options); } - - /** + /** * Get the default driver name. * * @return string @@ -6320,23 +6851,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Get a driver instance. * - * @param string $driver + * @param string|null $driver * @return mixed * @throws \InvalidArgumentException * @static */ public static function driver($driver = null) - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->driver($driver); } - - /** + /** * Register a custom driver creator Closure. * * @param string $driver @@ -6345,35 +6873,64 @@ namespace Illuminate\Support\Facades { * @static */ public static function extend($driver, $callback) - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->extend($driver, $callback); } - - /** + /** * Get all of the created "drivers". * * @return array * @static */ public static function getDrivers() - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->getDrivers(); + } + /** + * Get the container instance used by the manager. + * + * @return \Illuminate\Contracts\Container\Container + * @static + */ + public static function getContainer() + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Hashing\HashManager $instance */ + return $instance->getContainer(); + } + /** + * Set the container instance used by the manager. + * + * @param \Illuminate\Contracts\Container\Container $container + * @return \Illuminate\Hashing\HashManager + * @static + */ + public static function setContainer($container) + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Hashing\HashManager $instance */ + return $instance->setContainer($container); + } + /** + * Forget all of the resolved driver instances. + * + * @return \Illuminate\Hashing\HashManager + * @static + */ + public static function forgetDrivers() + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Hashing\HashManager $instance */ + return $instance->forgetDrivers(); } } - - /** + /** * * * @see \Illuminate\Translation\Translator */ - class Lang { - - /** + class Lang { + /** * Determine if a translation exists for a given locale. * * @param string $key @@ -6386,8 +6943,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->hasForLocale($key, $locale); } - - /** + /** * Determine if a translation exists. * * @param string $key @@ -6401,8 +6957,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->has($key, $locale, $fallback); } - - /** + /** * Get the translation for the given key. * * @param string $key @@ -6417,8 +6972,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->get($key, $replace, $locale, $fallback); } - - /** + /** * Get a translation according to an integer value. * * @param string $key @@ -6433,8 +6987,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->choice($key, $number, $replace, $locale); } - - /** + /** * Add translation lines to the given locale. * * @param array $lines @@ -6448,8 +7001,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->addLines($lines, $locale, $namespace); } - - /** + /** * Load the specified language group. * * @param string $namespace @@ -6463,8 +7015,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->load($namespace, $group, $locale); } - - /** + /** * Add a new namespace to the loader. * * @param string $namespace @@ -6477,8 +7028,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->addNamespace($namespace, $hint); } - - /** + /** * Add a new JSON path to the loader. * * @param string $path @@ -6490,8 +7040,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->addJsonPath($path); } - - /** + /** * Parse a key into namespace, group, and item. * * @param string $key @@ -6503,8 +7052,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->parseKey($key); } - - /** + /** * Get the message selector instance. * * @return \Illuminate\Translation\MessageSelector @@ -6515,8 +7063,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->getSelector(); } - - /** + /** * Set the message selector instance. * * @param \Illuminate\Translation\MessageSelector $selector @@ -6528,8 +7075,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->setSelector($selector); } - - /** + /** * Get the language line loader implementation. * * @return \Illuminate\Contracts\Translation\Loader @@ -6540,8 +7086,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->getLoader(); } - - /** + /** * Get the default locale being used. * * @return string @@ -6552,8 +7097,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->locale(); } - - /** + /** * Get the default locale being used. * * @return string @@ -6564,12 +7108,12 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->getLocale(); } - - /** + /** * Set the default locale. * * @param string $locale * @return void + * @throws \InvalidArgumentException * @static */ public static function setLocale($locale) @@ -6577,8 +7121,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->setLocale($locale); } - - /** + /** * Get the fallback locale being used. * * @return string @@ -6589,8 +7132,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ return $instance->getFallback(); } - - /** + /** * Set the fallback locale being used. * * @param string $fallback @@ -6602,8 +7144,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->setFallback($fallback); } - - /** + /** * Set the loaded translation groups. * * @param array $loaded @@ -6615,8 +7156,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Translation\Translator $instance */ $instance->setLoaded($loaded); } - - /** + /** * Set the parsed value of a key. * * @param string $key @@ -6625,13 +7165,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function setParsedKey($key, $parsed) - { - //Method inherited from \Illuminate\Support\NamespacedItemResolver + { //Method inherited from \Illuminate\Support\NamespacedItemResolver /** @var \Illuminate\Translation\Translator $instance */ $instance->setParsedKey($key, $parsed); } - - /** + /** + * Flush the cache of parsed keys. + * + * @return void + * @static + */ + public static function flushParsedKeys() + { //Method inherited from \Illuminate\Support\NamespacedItemResolver + /** @var \Illuminate\Translation\Translator $instance */ + $instance->flushParsedKeys(); + } + /** * Register a custom macro. * * @param string $name @@ -6643,8 +7192,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Translation\Translator::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -6657,8 +7205,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Translation\Translator::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -6668,18 +7215,42 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Translation\Translator::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Translation\Translator::flushMacros(); } } - - /** + /** * * + * @method static \Illuminate\Log\Logger withContext(array $context = []) + * @method static \Illuminate\Log\Logger withoutContext() + * @method static void write(string $level, string $message, array $context = []) + * @method static void listen(\Closure $callback) * @see \Illuminate\Log\Logger */ - class Log { - - /** + class Log { + /** + * Build an on-demand log channel. + * + * @param array $config + * @return \Psr\Log\LoggerInterface + * @static + */ + public static function build($config) + { + /** @var \Illuminate\Log\LogManager $instance */ + return $instance->build($config); + } + /** * Create a new, on-demand aggregate logger instance. * * @param array $channels @@ -6692,8 +7263,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ return $instance->stack($channels, $channel); } - - /** + /** * Get a log channel instance. * * @param string|null $channel @@ -6705,8 +7275,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ return $instance->channel($channel); } - - /** + /** * Get a log driver instance. * * @param string|null $driver @@ -6718,23 +7287,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ return $instance->driver($driver); } - - /** - * - * - * @return array - * @static - */ - public static function getChannels() - { - /** @var \Illuminate\Log\LogManager $instance */ - return $instance->getChannels(); - } - - /** + /** * Get the default log driver name. * - * @return string + * @return string|null * @static */ public static function getDefaultDriver() @@ -6742,8 +7298,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Set the default log driver name. * * @param string $name @@ -6755,8 +7310,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->setDefaultDriver($name); } - - /** + /** * Register a custom driver creator Closure. * * @param string $driver @@ -6769,11 +7323,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ return $instance->extend($driver, $callback); } - - /** + /** * Unset the given channel instance. * - * @param string|null $name + * @param string|null $driver * @return \Illuminate\Log\LogManager * @static */ @@ -6782,8 +7335,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ return $instance->forgetChannel($driver); } - - /** + /** + * Get all of the resolved log channels. + * + * @return array + * @static + */ + public static function getChannels() + { + /** @var \Illuminate\Log\LogManager $instance */ + return $instance->getChannels(); + } + /** * System is unusable. * * @param string $message @@ -6796,8 +7359,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->emergency($message, $context); } - - /** + /** * Action must be taken immediately. * * Example: Entire website down, database unavailable, etc. This should @@ -6813,8 +7375,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->alert($message, $context); } - - /** + /** * Critical conditions. * * Example: Application component unavailable, unexpected exception. @@ -6829,8 +7390,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->critical($message, $context); } - - /** + /** * Runtime errors that do not require immediate action but should typically * be logged and monitored. * @@ -6844,8 +7404,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->error($message, $context); } - - /** + /** * Exceptional occurrences that are not errors. * * Example: Use of deprecated APIs, poor use of an API, undesirable things @@ -6861,8 +7420,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->warning($message, $context); } - - /** + /** * Normal but significant events. * * @param string $message @@ -6875,8 +7433,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->notice($message, $context); } - - /** + /** * Interesting events. * * Example: User logs in, SQL logs. @@ -6891,8 +7448,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->info($message, $context); } - - /** + /** * Detailed debug information. * * @param string $message @@ -6905,8 +7461,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Log\LogManager $instance */ $instance->debug($message, $context); } - - /** + /** * Logs with an arbitrary level. * * @param mixed $level @@ -6922,349 +7477,144 @@ namespace Illuminate\Support\Facades { } } - - /** + /** * * + * @method static void alwaysFrom(string $address, string|null $name = null) + * @method static void alwaysReplyTo(string $address, string|null $name = null) + * @method static void alwaysReturnPath(string $address) + * @method static void alwaysTo(string $address, string|null $name = null) + * @method static mixed laterOn(string $queue, \DateTimeInterface|\DateInterval|int $delay, \Illuminate\Contracts\Mail\Mailable|string|array $view) + * @method static mixed queueOn(string $queue, \Illuminate\Contracts\Mail\Mailable|string|array $view) + * @method static void plain(string $view, array $data, $callback) + * @method static void html(string $html, $callback) * @see \Illuminate\Mail\Mailer * @see \Illuminate\Support\Testing\Fakes\MailFake */ - class Mail { - - /** - * Set the global from address and name. + class Mail { + /** + * Get a mailer instance by name. * - * @param string $address * @param string|null $name - * @return void + * @return \Illuminate\Contracts\Mail\Mailer * @static */ - public static function alwaysFrom($address, $name = null) + public static function mailer($name = null) { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->alwaysFrom($address, $name); + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->mailer($name); } - - /** - * Set the global reply-to address and name. + /** + * Get a mailer driver instance. * - * @param string $address - * @param string|null $name - * @return void - * @static - */ - public static function alwaysReplyTo($address, $name = null) - { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->alwaysReplyTo($address, $name); - } - - /** - * Set the global to address and name. - * - * @param string $address - * @param string|null $name - * @return void - * @static - */ - public static function alwaysTo($address, $name = null) - { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->alwaysTo($address, $name); - } - - /** - * Begin the process of mailing a mailable class instance. - * - * @param mixed $users - * @return \Illuminate\Mail\PendingMail - * @static - */ - public static function to($users) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->to($users); - } - - /** - * Begin the process of mailing a mailable class instance. - * - * @param mixed $users - * @return \Illuminate\Mail\PendingMail - * @static - */ - public static function cc($users) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->cc($users); - } - - /** - * Begin the process of mailing a mailable class instance. - * - * @param mixed $users - * @return \Illuminate\Mail\PendingMail - * @static - */ - public static function bcc($users) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->bcc($users); - } - - /** - * Send a new message with only an HTML part. - * - * @param string $html - * @param mixed $callback - * @return void - * @static - */ - public static function html($html, $callback) - { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->html($html, $callback); - } - - /** - * Send a new message with only a raw text part. - * - * @param string $text - * @param mixed $callback - * @return void - * @static - */ - public static function raw($text, $callback) - { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->raw($text, $callback); - } - - /** - * Send a new message with only a plain part. - * - * @param string $view - * @param array $data - * @param mixed $callback - * @return void - * @static - */ - public static function plain($view, $data, $callback) - { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->plain($view, $data, $callback); - } - - /** - * Render the given message as a view. - * - * @param string|array $view - * @param array $data - * @return string - * @static - */ - public static function render($view, $data = []) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->render($view, $data); - } - - /** - * Send a new message using a view. - * - * @param \Illuminate\Contracts\Mail\Mailable|string|array $view - * @param array $data - * @param \Closure|string|null $callback - * @return void - * @static - */ - public static function send($view, $data = [], $callback = null) - { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->send($view, $data, $callback); - } - - /** - * Queue a new e-mail message for sending. - * - * @param \Illuminate\Contracts\Mail\Mailable $view - * @param string|null $queue - * @return mixed - * @throws \InvalidArgumentException - * @static - */ - public static function queue($view, $queue = null) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->queue($view, $queue); - } - - /** - * Queue a new e-mail message for sending on the given queue. - * - * @param string $queue - * @param \Illuminate\Contracts\Mail\Mailable $view - * @return mixed - * @static - */ - public static function onQueue($queue, $view) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->onQueue($queue, $view); - } - - /** - * Queue a new e-mail message for sending on the given queue. - * - * This method didn't match rest of framework's "onQueue" phrasing. Added "onQueue". - * - * @param string $queue - * @param \Illuminate\Contracts\Mail\Mailable $view - * @return mixed - * @static - */ - public static function queueOn($queue, $view) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->queueOn($queue, $view); - } - - /** - * Queue a new e-mail message for sending after (n) seconds. - * - * @param \DateTimeInterface|\DateInterval|int $delay - * @param \Illuminate\Contracts\Mail\Mailable $view - * @param string|null $queue - * @return mixed - * @throws \InvalidArgumentException - * @static - */ - public static function later($delay, $view, $queue = null) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->later($delay, $view, $queue); - } - - /** - * Queue a new e-mail message for sending after (n) seconds on the given queue. - * - * @param string $queue - * @param \DateTimeInterface|\DateInterval|int $delay - * @param \Illuminate\Contracts\Mail\Mailable $view - * @return mixed - * @static - */ - public static function laterOn($queue, $delay, $view) - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->laterOn($queue, $delay, $view); - } - - /** - * Get the array of failed recipients. - * - * @return array - * @static - */ - public static function failures() - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->failures(); - } - - /** - * Get the Swift Mailer instance. - * - * @return \Swift_Mailer - * @static - */ - public static function getSwiftMailer() - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->getSwiftMailer(); - } - - /** - * Get the view factory instance. - * - * @return \Illuminate\Contracts\View\Factory - * @static - */ - public static function getViewFactory() - { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->getViewFactory(); - } - - /** - * Set the Swift Mailer instance. - * - * @param \Swift_Mailer $swift - * @return void - * @static - */ - public static function setSwiftMailer($swift) - { - /** @var \Illuminate\Mail\Mailer $instance */ - $instance->setSwiftMailer($swift); - } - - /** - * Set the queue manager instance. - * - * @param \Illuminate\Contracts\Queue\Factory $queue + * @param string|null $driver * @return \Illuminate\Mail\Mailer * @static */ - public static function setQueue($queue) + public static function driver($driver = null) { - /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->setQueue($queue); + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->driver($driver); } - - /** - * Register a custom macro. + /** + * Create a new transport instance. + * + * @param array $config + * @return \Swift_Transport + * @throws \InvalidArgumentException + * @static + */ + public static function createTransport($config) + { + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->createTransport($config); + } + /** + * Get the default mail driver name. + * + * @return string + * @static + */ + public static function getDefaultDriver() + { + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->getDefaultDriver(); + } + /** + * Set the default mail driver name. * * @param string $name - * @param object|callable $macro * @return void * @static */ - public static function macro($name, $macro) + public static function setDefaultDriver($name) { - \Illuminate\Mail\Mailer::macro($name, $macro); + /** @var \Illuminate\Mail\MailManager $instance */ + $instance->setDefaultDriver($name); } - - /** - * Mix another object into the class. + /** + * Disconnect the given mailer and remove from local cache. * - * @param object $mixin - * @param bool $replace + * @param string|null $name * @return void - * @throws \ReflectionException * @static */ - public static function mixin($mixin, $replace = true) + public static function purge($name = null) { - \Illuminate\Mail\Mailer::mixin($mixin, $replace); + /** @var \Illuminate\Mail\MailManager $instance */ + $instance->purge($name); } - - /** - * Checks if macro is registered. + /** + * Register a custom transport creator Closure. * - * @param string $name - * @return bool + * @param string $driver + * @param \Closure $callback + * @return \Illuminate\Mail\MailManager * @static */ - public static function hasMacro($name) + public static function extend($driver, $callback) { - return \Illuminate\Mail\Mailer::hasMacro($name); + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->extend($driver, $callback); } - - /** + /** + * Get the application instance used by the manager. + * + * @return \Illuminate\Contracts\Foundation\Application + * @static + */ + public static function getApplication() + { + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->getApplication(); + } + /** + * Set the application instance used by the manager. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return \Illuminate\Mail\MailManager + * @static + */ + public static function setApplication($app) + { + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->setApplication($app); + } + /** + * Forget all of the resolved mailer instances. + * + * @return \Illuminate\Mail\MailManager + * @static + */ + public static function forgetMailers() + { + /** @var \Illuminate\Mail\MailManager $instance */ + return $instance->forgetMailers(); + } + /** * Assert if a mailable was sent based on a truth-test callback. * - * @param string $mailable + * @param string|\Closure $mailable * @param callable|int|null $callback * @return void * @static @@ -7274,11 +7624,23 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ $instance->assertSent($mailable, $callback); } - - /** + /** + * Determine if a mailable was not sent or queued to be sent based on a truth-test callback. + * + * @param string|\Closure $mailable + * @param callable|null $callback + * @return void + * @static + */ + public static function assertNotOutgoing($mailable, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + $instance->assertNotOutgoing($mailable, $callback); + } + /** * Determine if a mailable was not sent based on a truth-test callback. * - * @param string $mailable + * @param string|\Closure $mailable * @param callable|null $callback * @return void * @static @@ -7288,8 +7650,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ $instance->assertNotSent($mailable, $callback); } - - /** + /** + * Assert that no mailables were sent or queued to be sent. + * + * @return void + * @static + */ + public static function assertNothingOutgoing() + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + $instance->assertNothingOutgoing(); + } + /** * Assert that no mailables were sent. * * @return void @@ -7300,11 +7672,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ $instance->assertNothingSent(); } - - /** + /** * Assert if a mailable was queued based on a truth-test callback. * - * @param string $mailable + * @param string|\Closure $mailable * @param callable|int|null $callback * @return void * @static @@ -7314,11 +7685,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ $instance->assertQueued($mailable, $callback); } - - /** + /** * Determine if a mailable was not queued based on a truth-test callback. * - * @param string $mailable + * @param string|\Closure $mailable * @param callable|null $callback * @return void * @static @@ -7328,8 +7698,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ $instance->assertNotQueued($mailable, $callback); } - - /** + /** * Assert that no mailables were queued. * * @return void @@ -7340,11 +7709,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ $instance->assertNothingQueued(); } - - /** + /** * Get all of the mailables matching a truth-test callback. * - * @param string $mailable + * @param string|\Closure $mailable * @param callable|null $callback * @return \Illuminate\Support\Collection * @static @@ -7354,8 +7722,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ return $instance->sent($mailable, $callback); } - - /** + /** * Determine if the given mailable has been sent. * * @param string $mailable @@ -7367,11 +7734,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ return $instance->hasSent($mailable); } - - /** + /** * Get all of the queued mailables matching a truth-test callback. * - * @param string $mailable + * @param string|\Closure $mailable * @param callable|null $callback * @return \Illuminate\Support\Collection * @static @@ -7381,8 +7747,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ return $instance->queued($mailable, $callback); } - - /** + /** * Determine if the given mailable has been queued. * * @param string $mailable @@ -7393,18 +7758,105 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ return $instance->hasQueued($mailable); + } + /** + * Begin the process of mailing a mailable class instance. + * + * @param mixed $users + * @return \Illuminate\Mail\PendingMail + * @static + */ + public static function to($users) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + return $instance->to($users); + } + /** + * Begin the process of mailing a mailable class instance. + * + * @param mixed $users + * @return \Illuminate\Mail\PendingMail + * @static + */ + public static function bcc($users) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + return $instance->bcc($users); + } + /** + * Send a new message with only a raw text part. + * + * @param string $text + * @param \Closure|string $callback + * @return void + * @static + */ + public static function raw($text, $callback) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + $instance->raw($text, $callback); + } + /** + * Send a new message using a view. + * + * @param \Illuminate\Contracts\Mail\Mailable|string|array $view + * @param array $data + * @param \Closure|string|null $callback + * @return void + * @static + */ + public static function send($view, $data = [], $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + $instance->send($view, $data, $callback); + } + /** + * Queue a new e-mail message for sending. + * + * @param \Illuminate\Contracts\Mail\Mailable|string|array $view + * @param string|null $queue + * @return mixed + * @static + */ + public static function queue($view, $queue = null) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + return $instance->queue($view, $queue); + } + /** + * Queue a new e-mail message for sending after (n) seconds. + * + * @param \DateTimeInterface|\DateInterval|int $delay + * @param \Illuminate\Contracts\Mail\Mailable|string|array $view + * @param string|null $queue + * @return mixed + * @static + */ + public static function later($delay, $view, $queue = null) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + return $instance->later($delay, $view, $queue); + } + /** + * Get the array of failed recipients. + * + * @return array + * @static + */ + public static function failures() + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + return $instance->failures(); } } - - /** + /** * * * @see \Illuminate\Notifications\ChannelManager */ - class Notification { - - /** + class Notification { + /** * Send the given notification to the given notifiable entities. * * @param \Illuminate\Support\Collection|array|mixed $notifiables @@ -7417,8 +7869,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Notifications\ChannelManager $instance */ $instance->send($notifiables, $notification); } - - /** + /** * Send the given notification immediately. * * @param \Illuminate\Support\Collection|array|mixed $notifiables @@ -7432,8 +7883,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Notifications\ChannelManager $instance */ $instance->sendNow($notifiables, $notification, $channels); } - - /** + /** * Get a channel instance. * * @param string|null $name @@ -7445,8 +7895,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Notifications\ChannelManager $instance */ return $instance->channel($name); } - - /** + /** * Get the default channel driver name. * * @return string @@ -7457,8 +7906,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Notifications\ChannelManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Get the default channel driver name. * * @return string @@ -7469,8 +7917,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Notifications\ChannelManager $instance */ return $instance->deliversVia(); } - - /** + /** * Set the default channel driver name. * * @param string $channel @@ -7482,8 +7929,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Notifications\ChannelManager $instance */ $instance->deliverVia($channel); } - - /** + /** * Set the locale of notifications. * * @param string $locale @@ -7495,23 +7941,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Notifications\ChannelManager $instance */ return $instance->locale($locale); } - - /** + /** * Get a driver instance. * - * @param string $driver + * @param string|null $driver * @return mixed * @throws \InvalidArgumentException * @static */ public static function driver($driver = null) - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Notifications\ChannelManager $instance */ return $instance->driver($driver); } - - /** + /** * Register a custom driver creator Closure. * * @param string $driver @@ -7520,30 +7963,74 @@ namespace Illuminate\Support\Facades { * @static */ public static function extend($driver, $callback) - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Notifications\ChannelManager $instance */ return $instance->extend($driver, $callback); } - - /** + /** * Get all of the created "drivers". * * @return array * @static */ public static function getDrivers() - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Notifications\ChannelManager $instance */ return $instance->getDrivers(); } - - /** + /** + * Get the container instance used by the manager. + * + * @return \Illuminate\Contracts\Container\Container + * @static + */ + public static function getContainer() + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Notifications\ChannelManager $instance */ + return $instance->getContainer(); + } + /** + * Set the container instance used by the manager. + * + * @param \Illuminate\Contracts\Container\Container $container + * @return \Illuminate\Notifications\ChannelManager + * @static + */ + public static function setContainer($container) + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Notifications\ChannelManager $instance */ + return $instance->setContainer($container); + } + /** + * Forget all of the resolved driver instances. + * + * @return \Illuminate\Notifications\ChannelManager + * @static + */ + public static function forgetDrivers() + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Notifications\ChannelManager $instance */ + return $instance->forgetDrivers(); + } + /** + * Assert if a notification was sent on-demand based on a truth-test callback. + * + * @param string|\Closure $notification + * @param callable|null $callback + * @return void + * @throws \Exception + * @static + */ + public static function assertSentOnDemand($notification, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ + $instance->assertSentOnDemand($notification, $callback); + } + /** * Assert if a notification was sent based on a truth-test callback. * * @param mixed $notifiable - * @param string $notification + * @param string|\Closure $notification * @param callable|null $callback * @return void * @throws \Exception @@ -7554,8 +8041,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ $instance->assertSentTo($notifiable, $notification, $callback); } - - /** + /** + * Assert if a notification was sent on-demand a number of times. + * + * @param string $notification + * @param int $times + * @return void + * @static + */ + public static function assertSentOnDemandTimes($notification, $times = 1) + { + /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ + $instance->assertSentOnDemandTimes($notification, $times); + } + /** * Assert if a notification was sent a number of times. * * @param mixed $notifiable @@ -7569,12 +8068,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ $instance->assertSentToTimes($notifiable, $notification, $times); } - - /** + /** * Determine if a notification was sent based on a truth-test callback. * * @param mixed $notifiable - * @param string $notification + * @param string|\Closure $notification * @param callable|null $callback * @return void * @throws \Exception @@ -7585,8 +8083,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ $instance->assertNotSentTo($notifiable, $notification, $callback); } - - /** + /** * Assert that no notifications were sent. * * @return void @@ -7597,13 +8094,26 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ $instance->assertNothingSent(); } - - /** + /** + * Assert the total amount of times a notification was sent. + * + * @param string $notification + * @param int $expectedCount + * @return void + * @static + */ + public static function assertSentTimes($notification, $expectedCount) + { + /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ + $instance->assertSentTimes($notification, $expectedCount); + } + /** * Assert the total amount of times a notification was sent. * * @param int $expectedCount * @param string $notification * @return void + * @deprecated Use the assertSentTimes method instead * @static */ public static function assertTimesSent($expectedCount, $notification) @@ -7611,8 +8121,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ $instance->assertTimesSent($expectedCount, $notification); } - - /** + /** * Get all of the notifications matching a truth-test callback. * * @param mixed $notifiable @@ -7626,8 +8135,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ return $instance->sent($notifiable, $notification, $callback); } - - /** + /** * Determine if there are more notifications left to inspect. * * @param mixed $notifiable @@ -7640,8 +8148,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ return $instance->hasSent($notifiable, $notification); } - - /** + /** * Register a custom macro. * * @param string $name @@ -7653,8 +8160,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Support\Testing\Fakes\NotificationFake::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -7667,8 +8173,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Support\Testing\Fakes\NotificationFake::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -7678,20 +8183,33 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Support\Testing\Fakes\NotificationFake::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Support\Testing\Fakes\NotificationFake::flushMacros(); } } - - /** + /** * * - * @method static string sendResetLink(array $credentials) * @method static mixed reset(array $credentials, \Closure $callback) + * @method static string sendResetLink(array $credentials, \Closure $callback = null) + * @method static \Illuminate\Contracts\Auth\CanResetPassword getUser(array $credentials) + * @method static string createToken(\Illuminate\Contracts\Auth\CanResetPassword $user) + * @method static void deleteToken(\Illuminate\Contracts\Auth\CanResetPassword $user) + * @method static bool tokenExists(\Illuminate\Contracts\Auth\CanResetPassword $user, string $token) + * @method static \Illuminate\Auth\Passwords\TokenRepositoryInterface getRepository() * @see \Illuminate\Auth\Passwords\PasswordBroker */ - class Password { - - /** + class Password { + /** * Attempt to get the broker from the local cache. * * @param string|null $name @@ -7703,8 +8221,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */ return $instance->broker($name); } - - /** + /** * Get the default password broker name. * * @return string @@ -7715,8 +8232,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Auth\Passwords\PasswordBrokerManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Set the default password broker name. * * @param string $name @@ -7730,16 +8246,14 @@ namespace Illuminate\Support\Facades { } } - - /** + /** * * * @see \Illuminate\Queue\QueueManager * @see \Illuminate\Queue\Queue */ - class Queue { - - /** + class Queue { + /** * Register an event listener for the before job event. * * @param mixed $callback @@ -7751,8 +8265,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->before($callback); } - - /** + /** * Register an event listener for the after job event. * * @param mixed $callback @@ -7764,8 +8277,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->after($callback); } - - /** + /** * Register an event listener for the exception occurred job event. * * @param mixed $callback @@ -7777,8 +8289,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->exceptionOccurred($callback); } - - /** + /** * Register an event listener for the daemon queue loop. * * @param mixed $callback @@ -7790,8 +8301,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->looping($callback); } - - /** + /** * Register an event listener for the failed job event. * * @param mixed $callback @@ -7803,8 +8313,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->failing($callback); } - - /** + /** * Register an event listener for the daemon queue stopping. * * @param mixed $callback @@ -7816,8 +8325,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->stopping($callback); } - - /** + /** * Determine if the driver is connected. * * @param string|null $name @@ -7829,8 +8337,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ return $instance->connected($name); } - - /** + /** * Resolve a queue connection instance. * * @param string|null $name @@ -7842,8 +8349,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ return $instance->connection($name); } - - /** + /** * Add a queue connection resolver. * * @param string $driver @@ -7856,8 +8362,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->extend($driver, $resolver); } - - /** + /** * Add a queue connection resolver. * * @param string $driver @@ -7870,8 +8375,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->addConnector($driver, $resolver); } - - /** + /** * Get the name of the default queue connection. * * @return string @@ -7882,8 +8386,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Set the name of the default queue connection. * * @param string $name @@ -7895,8 +8398,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ $instance->setDefaultDriver($name); } - - /** + /** * Get the full name for the given connection. * * @param string|null $connection @@ -7908,11 +8410,33 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Queue\QueueManager $instance */ return $instance->getName($connection); } - - /** + /** + * Get the application instance used by the manager. + * + * @return \Illuminate\Contracts\Foundation\Application + * @static + */ + public static function getApplication() + { + /** @var \Illuminate\Queue\QueueManager $instance */ + return $instance->getApplication(); + } + /** + * Set the application instance used by the manager. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return \Illuminate\Queue\QueueManager + * @static + */ + public static function setApplication($app) + { + /** @var \Illuminate\Queue\QueueManager $instance */ + return $instance->setApplication($app); + } + /** * Assert if a job was pushed based on a truth-test callback. * - * @param string $job + * @param string|\Closure $job * @param callable|int|null $callback * @return void * @static @@ -7922,12 +8446,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ $instance->assertPushed($job, $callback); } - - /** + /** * Assert if a job was pushed based on a truth-test callback. * * @param string $queue - * @param string $job + * @param string|\Closure $job * @param callable|null $callback * @return void * @static @@ -7937,8 +8460,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ $instance->assertPushedOn($queue, $job, $callback); } - - /** + /** * Assert if a job was pushed with chained jobs based on a truth-test callback. * * @param string $job @@ -7952,8 +8474,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ $instance->assertPushedWithChain($job, $expectedChain, $callback); } - - /** + /** * Assert if a job was pushed with an empty chain based on a truth-test callback. * * @param string $job @@ -7966,11 +8487,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ $instance->assertPushedWithoutChain($job, $callback); } - - /** + /** * Determine if a job was pushed based on a truth-test callback. * - * @param string $job + * @param string|\Closure $job * @param callable|null $callback * @return void * @static @@ -7980,8 +8500,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ $instance->assertNotPushed($job, $callback); } - - /** + /** * Assert that no jobs were pushed. * * @return void @@ -7992,8 +8511,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ $instance->assertNothingPushed(); } - - /** + /** * Get all of the jobs matching a truth-test callback. * * @param string $job @@ -8006,8 +8524,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->pushed($job, $callback); } - - /** + /** * Determine if there are any stored jobs for a given class. * * @param string $job @@ -8019,8 +8536,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->hasPushed($job); } - - /** + /** * Get the size of the queue. * * @param string|null $queue @@ -8032,11 +8548,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->size($queue); } - - /** + /** * Push a new job onto the queue. * - * @param string $job + * @param string|object $job * @param mixed $data * @param string|null $queue * @return mixed @@ -8047,8 +8562,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->push($job, $data, $queue); } - - /** + /** * Push a raw payload onto the queue. * * @param string $payload @@ -8062,12 +8576,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->pushRaw($payload, $queue, $options); } - - /** + /** * Push a new job onto the queue after a delay. * * @param \DateTimeInterface|\DateInterval|int $delay - * @param string $job + * @param string|object $job * @param mixed $data * @param string|null $queue * @return mixed @@ -8078,12 +8591,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->later($delay, $job, $data, $queue); } - - /** + /** * Push a new job onto the queue. * * @param string $queue - * @param string $job + * @param string|object $job * @param mixed $data * @return mixed * @static @@ -8093,13 +8605,12 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->pushOn($queue, $job, $data); } - - /** + /** * Push a new job onto the queue after a delay. * * @param string $queue * @param \DateTimeInterface|\DateInterval|int $delay - * @param string $job + * @param string|object $job * @param mixed $data * @return mixed * @static @@ -8109,8 +8620,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->laterOn($queue, $delay, $job, $data); } - - /** + /** * Pop the next job off of the queue. * * @param string|null $queue @@ -8122,8 +8632,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->pop($queue); } - - /** + /** * Push an array of jobs onto the queue. * * @param array $jobs @@ -8137,8 +8646,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->bulk($jobs, $data, $queue); } - - /** + /** * Get the jobs that have been pushed. * * @return array @@ -8149,8 +8657,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->pushedJobs(); } - - /** + /** * Get the connection name for the queue. * * @return string @@ -8161,8 +8668,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->getConnectionName(); } - - /** + /** * Set the connection name for the queue. * * @param string $name @@ -8174,22 +8680,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->setConnectionName($name); } - - /** - * Get the retry delay for an object-based queue handler. + /** + * Get the backoff for an object-based queue handler. * * @param mixed $job * @return mixed * @static */ - public static function getJobRetryDelay($job) - { - //Method inherited from \Illuminate\Queue\Queue + public static function getJobBackoff($job) + { //Method inherited from \Illuminate\Queue\Queue /** @var \Illuminate\Queue\SyncQueue $instance */ - return $instance->getJobRetryDelay($job); + return $instance->getJobBackoff($job); } - - /** + /** * Get the expiration timestamp for an object-based queue handler. * * @param mixed $job @@ -8197,26 +8700,33 @@ namespace Illuminate\Support\Facades { * @static */ public static function getJobExpiration($job) - { - //Method inherited from \Illuminate\Queue\Queue + { //Method inherited from \Illuminate\Queue\Queue /** @var \Illuminate\Queue\SyncQueue $instance */ return $instance->getJobExpiration($job); } - - /** + /** * Register a callback to be executed when creating job payloads. * - * @param callable $callback + * @param callable|null $callback * @return void * @static */ public static function createPayloadUsing($callback) - { - //Method inherited from \Illuminate\Queue\Queue + { //Method inherited from \Illuminate\Queue\Queue \Illuminate\Queue\SyncQueue::createPayloadUsing($callback); } - - /** + /** + * Get the container instance being used by the connection. + * + * @return \Illuminate\Container\Container + * @static + */ + public static function getContainer() + { //Method inherited from \Illuminate\Queue\Queue + /** @var \Illuminate\Queue\SyncQueue $instance */ + return $instance->getContainer(); + } + /** * Set the IoC container instance. * * @param \Illuminate\Container\Container $container @@ -8224,22 +8734,19 @@ namespace Illuminate\Support\Facades { * @static */ public static function setContainer($container) - { - //Method inherited from \Illuminate\Queue\Queue + { //Method inherited from \Illuminate\Queue\Queue /** @var \Illuminate\Queue\SyncQueue $instance */ $instance->setContainer($container); } } - - /** + /** * * * @see \Illuminate\Routing\Redirector */ - class Redirect { - - /** + class Redirect { + /** * Create a new redirect response to the "home" route. * * @param int $status @@ -8251,8 +8758,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->home($status); } - - /** + /** * Create a new redirect response to the previous location. * * @param int $status @@ -8266,8 +8772,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->back($status, $headers, $fallback); } - - /** + /** * Create a new redirect response to the current URI. * * @param int $status @@ -8280,8 +8785,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->refresh($status, $headers); } - - /** + /** * Create a new redirect response, while putting the current URL in the session. * * @param string $path @@ -8296,8 +8800,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->guest($path, $status, $headers, $secure); } - - /** + /** * Create a new redirect response to the previously intended location. * * @param string $default @@ -8312,8 +8815,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->intended($default, $status, $headers, $secure); } - - /** + /** * Set the intended url. * * @param string $url @@ -8325,8 +8827,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ $instance->setIntendedUrl($url); } - - /** + /** * Create a new redirect response to the given path. * * @param string $path @@ -8341,8 +8842,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->to($path, $status, $headers, $secure); } - - /** + /** * Create a new redirect response to an external URL (no validation). * * @param string $path @@ -8356,8 +8856,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->away($path, $status, $headers); } - - /** + /** * Create a new redirect response to the given HTTPS path. * * @param string $path @@ -8371,8 +8870,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->secure($path, $status, $headers); } - - /** + /** * Create a new redirect response to a named route. * * @param string $route @@ -8387,8 +8885,39 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->route($route, $parameters, $status, $headers); } - - /** + /** + * Create a new redirect response to a signed named route. + * + * @param string $route + * @param mixed $parameters + * @param \DateTimeInterface|\DateInterval|int|null $expiration + * @param int $status + * @param array $headers + * @return \Illuminate\Http\RedirectResponse + * @static + */ + public static function signedRoute($route, $parameters = [], $expiration = null, $status = 302, $headers = []) + { + /** @var \Illuminate\Routing\Redirector $instance */ + return $instance->signedRoute($route, $parameters, $expiration, $status, $headers); + } + /** + * Create a new redirect response to a signed named route. + * + * @param string $route + * @param \DateTimeInterface|\DateInterval|int|null $expiration + * @param mixed $parameters + * @param int $status + * @param array $headers + * @return \Illuminate\Http\RedirectResponse + * @static + */ + public static function temporarySignedRoute($route, $expiration, $parameters = [], $status = 302, $headers = []) + { + /** @var \Illuminate\Routing\Redirector $instance */ + return $instance->temporarySignedRoute($route, $expiration, $parameters, $status, $headers); + } + /** * Create a new redirect response to a controller action. * * @param string|array $action @@ -8403,8 +8932,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->action($action, $parameters, $status, $headers); } - - /** + /** * Get the URL generator instance. * * @return \Illuminate\Routing\UrlGenerator @@ -8415,8 +8943,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ return $instance->getUrlGenerator(); } - - /** + /** * Set the active session store. * * @param \Illuminate\Session\Store $session @@ -8428,8 +8955,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Redirector $instance */ $instance->setSession($session); } - - /** + /** * Register a custom macro. * * @param string $name @@ -8441,8 +8967,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\Redirector::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -8455,8 +8980,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\Redirector::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -8466,19 +8990,27 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Routing\Redirector::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Routing\Redirector::flushMacros(); } } - - /** + /** * * * @method static mixed filterFiles(mixed $files) * @see \Illuminate\Http\Request */ - class Request { - - /** + class Request { + /** * Create a new Illuminate HTTP request from server variables. * * @return static @@ -8488,8 +9020,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::capture(); } - - /** + /** * Return the Request instance. * * @return \Illuminate\Http\Request @@ -8500,8 +9031,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->instance(); } - - /** + /** * Get the request method. * * @return string @@ -8512,8 +9042,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->method(); } - - /** + /** * Get the root URL for the application. * * @return string @@ -8524,8 +9053,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->root(); } - - /** + /** * Get the URL (no query string) for the request. * * @return string @@ -8536,8 +9064,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->url(); } - - /** + /** * Get the full URL for the request. * * @return string @@ -8548,8 +9075,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fullUrl(); } - - /** + /** * Get the full URL for the request with the added query string parameters. * * @param array $query @@ -8561,8 +9087,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fullUrlWithQuery($query); } - - /** + /** + * Get the full URL for the request without the given query string parameters. + * + * @param array|string $query + * @return string + * @static + */ + public static function fullUrlWithoutQuery($keys) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->fullUrlWithoutQuery($keys); + } + /** * Get the current path info for the request. * * @return string @@ -8573,8 +9110,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->path(); } - - /** + /** * Get the current decoded path info for the request. * * @return string @@ -8585,8 +9121,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->decodedPath(); } - - /** + /** * Get a segment from the URI (1 based index). * * @param int $index @@ -8599,8 +9134,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->segment($index, $default); } - - /** + /** * Get all of the segments for the request path. * * @return array @@ -8611,8 +9145,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->segments(); } - - /** + /** * Determine if the current request URI matches a pattern. * * @param mixed $patterns @@ -8624,8 +9157,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->is(...$patterns); } - - /** + /** * Determine if the route name matches a given pattern. * * @param mixed $patterns @@ -8637,9 +9169,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->routeIs(...$patterns); } - - /** - * Determine if the current request URL and query string matches a pattern. + /** + * Determine if the current request URL and query string match a pattern. * * @param mixed $patterns * @return bool @@ -8650,8 +9181,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fullUrlIs(...$patterns); } - - /** + /** * Determine if the request is the result of an AJAX call. * * @return bool @@ -8662,9 +9192,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->ajax(); } - - /** - * Determine if the request is the result of an PJAX call. + /** + * Determine if the request is the result of a PJAX call. * * @return bool * @static @@ -8674,9 +9203,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->pjax(); } - - /** - * Determine if the request is the result of an prefetch call. + /** + * Determine if the request is the result of a prefetch call. * * @return bool * @static @@ -8686,8 +9214,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->prefetch(); } - - /** + /** * Determine if the request is over HTTPS. * * @return bool @@ -8698,8 +9225,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->secure(); } - - /** + /** * Get the client IP address. * * @return string|null @@ -8710,8 +9236,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->ip(); } - - /** + /** * Get the client IP addresses. * * @return array @@ -8722,8 +9247,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->ips(); } - - /** + /** * Get the client user agent. * * @return string|null @@ -8734,8 +9258,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->userAgent(); } - - /** + /** * Merge new input into the current request's input array. * * @param array $input @@ -8747,8 +9270,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->merge($input); } - - /** + /** + * Merge new input into the request's input, but only when that key is missing from the request. + * + * @param array $input + * @return \Illuminate\Http\Request + * @static + */ + public static function mergeIfMissing($input) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->mergeIfMissing($input); + } + /** * Replace the input for the current request. * * @param array $input @@ -8760,8 +9294,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->replace($input); } - - /** + /** * This method belongs to Symfony HttpFoundation and is not usually needed when using Laravel. * * Instead, you may use the "input" method. @@ -8776,8 +9309,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->get($key, $default); } - - /** + /** * Get the JSON payload for the request. * * @param string|null $key @@ -8790,8 +9322,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->json($key, $default); } - - /** + /** * Create a new request instance from the given Laravel request. * * @param \Illuminate\Http\Request $from @@ -8803,8 +9334,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::createFrom($from, $to); } - - /** + /** * Create an Illuminate request from a Symfony instance. * * @param \Symfony\Component\HttpFoundation\Request $request @@ -8815,16 +9345,16 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::createFromBase($request); } - - /** + /** * Clones a request and overrides some of its parameters. * - * @param array $query The GET parameters - * @param array $request The POST parameters - * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...) - * @param array $cookies The COOKIE parameters - * @param array $files The FILES parameters - * @param array $server The SERVER parameters + * @return static + * @param array|null $query The GET parameters + * @param array|null $request The POST parameters + * @param array|null $attributes The request attributes (parameters parsed from the PATH_INFO, ...) + * @param array|null $cookies The COOKIE parameters + * @param array|null $files The FILES parameters + * @param array|null $server The SERVER parameters * @return static * @static */ @@ -8833,8 +9363,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->duplicate($query, $request, $attributes, $cookies, $files, $server); } - - /** + /** * Get the session associated with the request. * * @return \Illuminate\Session\Store @@ -8846,8 +9375,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->session(); } - - /** + /** * Get the session associated with the request. * * @return \Illuminate\Session\Store|null @@ -8858,8 +9386,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->getSession(); } - - /** + /** * Set the session instance on the request. * * @param \Illuminate\Contracts\Session\Session $session @@ -8871,8 +9398,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->setLaravelSession($session); } - - /** + /** * Get the user making the request. * * @param string|null $guard @@ -8884,8 +9410,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->user($guard); } - - /** + /** * Get the route handling the request. * * @param string|null $param @@ -8898,8 +9423,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->route($param, $default); } - - /** + /** * Get a unique fingerprint for the request / route / IP address. * * @return string @@ -8911,8 +9435,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fingerprint(); } - - /** + /** * Set the JSON payload for the request. * * @param \Symfony\Component\HttpFoundation\ParameterBag $json @@ -8924,8 +9447,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->setJson($json); } - - /** + /** * Get the user resolver callback. * * @return \Closure @@ -8936,8 +9458,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->getUserResolver(); } - - /** + /** * Set the user resolver callback. * * @param \Closure $callback @@ -8949,8 +9470,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->setUserResolver($callback); } - - /** + /** * Get the route resolver callback. * * @return \Closure @@ -8961,8 +9481,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->getRouteResolver(); } - - /** + /** * Set the route resolver callback. * * @param \Closure $callback @@ -8974,8 +9493,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->setRouteResolver($callback); } - - /** + /** * Get all of the input and files for the request. * * @return array @@ -8986,8 +9504,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->toArray(); } - - /** + /** * Determine if the given offset exists. * * @param string $offset @@ -8999,8 +9516,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->offsetExists($offset); } - - /** + /** * Get the value at the given offset. * * @param string $offset @@ -9012,8 +9528,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->offsetGet($offset); } - - /** + /** * Set the value at the given offset. * * @param string $offset @@ -9026,8 +9541,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->offsetSet($offset, $value); } - - /** + /** * Remove the value at the given offset. * * @param string $offset @@ -9039,8 +9553,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->offsetUnset($offset); } - - /** + /** * Sets the parameters for this request. * * This method also re-initializes all properties. @@ -9055,25 +9568,21 @@ namespace Illuminate\Support\Facades { * @static */ public static function initialize($query = [], $request = [], $attributes = [], $cookies = [], $files = [], $server = [], $content = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->initialize($query, $request, $attributes, $cookies, $files, $server, $content); } - - /** + /** * Creates a new request with values from PHP's super globals. * * @return static * @static */ public static function createFromGlobals() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::createFromGlobals(); } - - /** + /** * Creates a Request based on a given URI and configuration. * * The information contained in the URI always take precedence @@ -9087,31 +9596,27 @@ namespace Illuminate\Support\Facades { * @param array $server The server parameters ($_SERVER) * @param string|resource|null $content The raw body data * @return static + * @throws BadRequestException When the URI is invalid * @static */ public static function create($uri, $method = 'GET', $parameters = [], $cookies = [], $files = [], $server = [], $content = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::create($uri, $method, $parameters, $cookies, $files, $server, $content); } - - /** + /** * Sets a callable able to create a Request instance. * * This is mainly useful when you need to override the Request class * to keep BC with an existing system. It should not be used for any * other purpose. * - * @param callable|null $callable A PHP callable * @static */ public static function setFactory($callable) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::setFactory($callable); } - - /** + /** * Overrides the PHP global variables according to this request instance. * * It overrides $_GET, $_POST, $_REQUEST, $_SERVER, $_COOKIE. @@ -9120,53 +9625,44 @@ namespace Illuminate\Support\Facades { * @static */ public static function overrideGlobals() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->overrideGlobals(); } - - /** + /** * Sets a list of trusted proxies. * * You should only list the reverse proxies that you manage directly. * * @param array $proxies A list of trusted proxies, the string 'REMOTE_ADDR' will be replaced with $_SERVER['REMOTE_ADDR'] * @param int $trustedHeaderSet A bit field of Request::HEADER_*, to set which headers to trust from your proxies - * @throws \InvalidArgumentException When $trustedHeaderSet is invalid * @static */ public static function setTrustedProxies($proxies, $trustedHeaderSet) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::setTrustedProxies($proxies, $trustedHeaderSet); } - - /** + /** * Gets the list of trusted proxies. * - * @return array An array of trusted proxies + * @return array * @static */ public static function getTrustedProxies() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getTrustedProxies(); } - - /** + /** * Gets the set of trusted headers from trusted proxies. * * @return int A bit field of Request::HEADER_* that defines which headers are trusted from your proxies * @static */ public static function getTrustedHeaderSet() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getTrustedHeaderSet(); } - - /** + /** * Sets a list of trusted host patterns. * * You should only list the hosts you manage using regexs. @@ -9175,40 +9671,33 @@ namespace Illuminate\Support\Facades { * @static */ public static function setTrustedHosts($hostPatterns) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::setTrustedHosts($hostPatterns); } - - /** + /** * Gets the list of trusted host patterns. * - * @return array An array of trusted host patterns + * @return array * @static */ public static function getTrustedHosts() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getTrustedHosts(); } - - /** + /** * Normalizes a query string. * * It builds a normalized query string, where keys/value pairs are alphabetized, * have consistent escaping and unneeded delimiters are removed. * - * @param string $qs Query string - * @return string A normalized query string for the Request + * @return string * @static */ public static function normalizeQueryString($qs) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::normalizeQueryString($qs); } - - /** + /** * Enables support for the _method request parameter to determine the intended HTTP method. * * Be warned that enabling this feature might lead to CSRF issues in your code. @@ -9222,24 +9711,20 @@ namespace Illuminate\Support\Facades { * @static */ public static function enableHttpMethodParameterOverride() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::enableHttpMethodParameterOverride(); } - - /** + /** * Checks whether support for the _method request parameter is enabled. * - * @return bool True when the _method request parameter is enabled, false otherwise + * @return bool * @static */ public static function getHttpMethodParameterOverride() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getHttpMethodParameterOverride(); } - - /** + /** * Whether the request contains a Session which was started in one of the * previous requests. * @@ -9247,55 +9732,49 @@ namespace Illuminate\Support\Facades { * @static */ public static function hasPreviousSession() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->hasPreviousSession(); } - - /** + /** * Whether the request contains a Session object. * * This method does not give any information about the state of the session object, * like whether the session is started or not. It is just a way to check if this Request * is associated with a Session instance. * - * @return bool true when the Request contains a Session object, false otherwise + * @param bool $skipIfUninitialized When true, ignores factories injected by `setSessionFactory` + * @return bool * @static */ public static function hasSession() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->hasSession(); } - - /** + /** * * * @static */ public static function setSession($session) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setSession($session); } - - /** + /** * * * @internal + * @param callable(): SessionInterface $factory * @static */ public static function setSessionFactory($factory) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setSessionFactory($factory); } - - /** + /** * Returns the client IP addresses. * * In the returned array the most trusted IP address is first, and the @@ -9304,18 +9783,16 @@ namespace Illuminate\Support\Facades { * * Use this method carefully; you should use getClientIp() instead. * - * @return array The client IP addresses + * @return array * @see getClientIp() * @static */ public static function getClientIps() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getClientIps(); } - - /** + /** * Returns the client IP address. * * This method can read the client IP address from the "X-Forwarded-For" header @@ -9328,32 +9805,28 @@ namespace Illuminate\Support\Facades { * ("Client-Ip" for instance), configure it via the $trustedHeaderSet * argument of the Request::setTrustedProxies() method instead. * - * @return string|null The client IP address + * @return string|null * @see getClientIps() * @see https://wikipedia.org/wiki/X-Forwarded-For * @static */ public static function getClientIp() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getClientIp(); } - - /** + /** * Returns current script name. * * @return string * @static */ public static function getScriptName() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getScriptName(); } - - /** + /** * Returns the path being requested relative to the executed script. * * The path info always starts with a /. @@ -9369,13 +9842,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function getPathInfo() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPathInfo(); } - - /** + /** * Returns the root path from which this request is executed. * * Suppose that an index.php file instantiates this request object: @@ -9389,13 +9860,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function getBasePath() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getBasePath(); } - - /** + /** * Returns the root URL from which this request is executed. * * The base URL never ends with a /. @@ -9407,26 +9876,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function getBaseUrl() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getBaseUrl(); } - - /** + /** * Gets the request's scheme. * * @return string * @static */ public static function getScheme() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getScheme(); } - - /** + /** * Returns the port on which the request is made. * * This method can read the client port from the "X-Forwarded-Port" header @@ -9434,56 +9899,48 @@ namespace Illuminate\Support\Facades { * * The "X-Forwarded-Port" header must contain the client port. * - * @return int|string can be a string if fetched from the server bag + * @return int|string|null Can be a string if fetched from the server bag * @static */ public static function getPort() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPort(); } - - /** + /** * Returns the user. * * @return string|null * @static */ public static function getUser() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUser(); } - - /** + /** * Returns the password. * * @return string|null * @static */ public static function getPassword() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPassword(); } - - /** + /** * Gets the user info. * - * @return string A user name and, optionally, scheme-specific information about how to gain authorization to access the server + * @return string|null A user name if any and, optionally, scheme-specific information about how to gain authorization to access the server * @static */ public static function getUserInfo() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUserInfo(); } - - /** + /** * Returns the HTTP host being requested. * * The port name will be appended to the host if it's non-standard. @@ -9492,70 +9949,60 @@ namespace Illuminate\Support\Facades { * @static */ public static function getHttpHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getHttpHost(); } - - /** + /** * Returns the requested URI (path and query string). * * @return string The raw URI (i.e. not URI decoded) * @static */ public static function getRequestUri() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRequestUri(); } - - /** + /** * Gets the scheme and HTTP host. * * If the URL was called with basic authentication, the user * and the password are not added to the generated string. * - * @return string The scheme and HTTP host + * @return string * @static */ public static function getSchemeAndHttpHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getSchemeAndHttpHost(); } - - /** + /** * Generates a normalized URI (URL) for the Request. * - * @return string A normalized URI (URL) for the Request + * @return string * @see getQueryString() * @static */ public static function getUri() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUri(); } - - /** + /** * Generates a normalized URI for the given path. * * @param string $path A path to use instead of the current one - * @return string The normalized URI for the path + * @return string * @static */ public static function getUriForPath($path) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUriForPath($path); } - - /** + /** * Returns the path as relative reference from the current Request path. * * Only the URIs path component (no schema, host etc.) is relevant and must be given. @@ -9570,34 +10017,29 @@ namespace Illuminate\Support\Facades { * - "/a/b/c/other" -> "other" * - "/a/x/y" -> "../../x/y" * - * @param string $path The target path - * @return string The relative target path + * @return string * @static */ public static function getRelativeUriForPath($path) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRelativeUriForPath($path); } - - /** + /** * Generates the normalized query string for the Request. * * It builds a normalized query string, where keys/value pairs are alphabetized * and have consistent escaping. * - * @return string|null A normalized query string for the Request + * @return string|null * @static */ public static function getQueryString() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getQueryString(); } - - /** + /** * Checks whether the request is secure or not. * * This method can read the client protocol from the "X-Forwarded-Proto" header @@ -9609,13 +10051,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function isSecure() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isSecure(); } - - /** + /** * Returns the host name. * * This method can read the client host name from the "X-Forwarded-Host" header @@ -9628,26 +10068,21 @@ namespace Illuminate\Support\Facades { * @static */ public static function getHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getHost(); } - - /** + /** * Sets the request method. * - * @param string $method * @static */ public static function setMethod($method) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setMethod($method); } - - /** + /** * Gets the request "intended" method. * * If the X-HTTP-Method-Override header is set, and if the method is a POST, @@ -9658,87 +10093,71 @@ namespace Illuminate\Support\Facades { * * The method is always an uppercased string. * - * @return string The request method + * @return string * @see getRealMethod() * @static */ public static function getMethod() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getMethod(); } - - /** + /** * Gets the "real" request method. * - * @return string The request method + * @return string * @see getMethod() * @static */ public static function getRealMethod() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRealMethod(); } - - /** + /** * Gets the mime type associated with the format. * - * @param string $format The format - * @return string|null The associated mime type (null if not found) + * @return string|null * @static */ public static function getMimeType($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getMimeType($format); } - - /** + /** * Gets the mime types associated with the format. * - * @param string $format The format - * @return array The associated mime types + * @return array * @static */ public static function getMimeTypes($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getMimeTypes($format); } - - /** + /** * Gets the format associated with the mime type. * - * @param string $mimeType The associated mime type - * @return string|null The format (null if not found) + * @return string|null * @static */ public static function getFormat($mimeType) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getFormat($mimeType); } - - /** + /** * Associates a format with mime types. * - * @param string $format The format * @param string|array $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type) * @static */ public static function setFormat($format, $mimeTypes) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setFormat($format, $mimeTypes); } - - /** + /** * Gets the request format. * * Here is the process to determine the format: @@ -9748,96 +10167,78 @@ namespace Illuminate\Support\Facades { * * $default * * @see getPreferredFormat - * @param string|null $default The default format - * @return string|null The request format + * @return string|null * @static */ public static function getRequestFormat($default = 'html') - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRequestFormat($default); } - - /** + /** * Sets the request format. * - * @param string $format The request format * @static */ public static function setRequestFormat($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setRequestFormat($format); } - - /** + /** * Gets the format associated with the request. * - * @return string|null The format (null if no content type is present) + * @return string|null * @static */ public static function getContentType() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getContentType(); } - - /** + /** * Sets the default locale. * - * @param string $locale * @static */ public static function setDefaultLocale($locale) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setDefaultLocale($locale); } - - /** + /** * Get the default locale. * * @return string * @static */ public static function getDefaultLocale() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getDefaultLocale(); } - - /** + /** * Sets the locale. * - * @param string $locale * @static */ public static function setLocale($locale) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setLocale($locale); } - - /** + /** * Get the locale. * * @return string * @static */ public static function getLocale() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getLocale(); } - - /** + /** * Checks if the request method is of specified type. * * @param string $method Uppercase request method (GET, POST etc) @@ -9845,13 +10246,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function isMethod($method) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethod($method); } - - /** + /** * Checks whether or not the method is safe. * * @see https://tools.ietf.org/html/rfc7231#section-4.2.1 @@ -9859,40 +10258,34 @@ namespace Illuminate\Support\Facades { * @static */ public static function isMethodSafe() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethodSafe(); } - - /** + /** * Checks whether or not the method is idempotent. * * @return bool * @static */ public static function isMethodIdempotent() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethodIdempotent(); } - - /** + /** * Checks whether the method is cacheable or not. * * @see https://tools.ietf.org/html/rfc7231#section-4.2.3 - * @return bool True for GET and HEAD, false otherwise + * @return bool * @static */ public static function isMethodCacheable() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethodCacheable(); } - - /** + /** * Returns the protocol version. * * If the application is behind a proxy, the protocol version used in the @@ -9901,61 +10294,52 @@ namespace Illuminate\Support\Facades { * if the proxy is trusted (see "setTrustedProxies()"), otherwise it returns * the latter (from the "SERVER_PROTOCOL" server parameter). * - * @return string + * @return string|null * @static */ public static function getProtocolVersion() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getProtocolVersion(); } - - /** + /** * Returns the request body content. * * @param bool $asResource If true, a resource will be returned - * @return string|resource The request body content or a resource to read the body stream - * @throws \LogicException + * @return string|resource * @static */ public static function getContent($asResource = false) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getContent($asResource); } - - /** + /** * Gets the Etags. * - * @return array The entity tags + * @return array * @static */ public static function getETags() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getETags(); } - - /** + /** * * * @return bool * @static */ public static function isNoCache() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isNoCache(); } - - /** + /** * Gets the preferred format for the response by inspecting, in the following order: - * * the request format set using setRequestFormat - * * the values of the Accept HTTP header + * * the request format set using setRequestFormat; + * * the values of the Accept HTTP header. * * Note that if you use this method, you should send the "Vary: Accept" header * in the response to prevent any issues with intermediary HTTP caches. @@ -9963,125 +10347,107 @@ namespace Illuminate\Support\Facades { * @static */ public static function getPreferredFormat($default = 'html') - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPreferredFormat($default); } - - /** + /** * Returns the preferred language. * * @param string[] $locales An array of ordered available locales - * @return string|null The preferred locale + * @return string|null * @static */ public static function getPreferredLanguage($locales = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPreferredLanguage($locales); } - - /** - * Gets a list of languages acceptable by the client browser. + /** + * Gets a list of languages acceptable by the client browser ordered in the user browser preferences. * - * @return array Languages ordered in the user browser preferences + * @return array * @static */ public static function getLanguages() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getLanguages(); } - - /** - * Gets a list of charsets acceptable by the client browser. + /** + * Gets a list of charsets acceptable by the client browser in preferable order. * - * @return array List of charsets in preferable order + * @return array * @static */ public static function getCharsets() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getCharsets(); } - - /** - * Gets a list of encodings acceptable by the client browser. + /** + * Gets a list of encodings acceptable by the client browser in preferable order. * - * @return array List of encodings in preferable order + * @return array * @static */ public static function getEncodings() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getEncodings(); } - - /** - * Gets a list of content types acceptable by the client browser. + /** + * Gets a list of content types acceptable by the client browser in preferable order. * - * @return array List of content types in preferable order + * @return array * @static */ public static function getAcceptableContentTypes() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getAcceptableContentTypes(); } - - /** - * Returns true if the request is a XMLHttpRequest. + /** + * Returns true if the request is an XMLHttpRequest. * * It works if your JavaScript library sets an X-Requested-With HTTP header. * It is known to work with common JavaScript frameworks: * * @see https://wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript - * @return bool true if the request is an XMLHttpRequest, false otherwise + * @return bool * @static */ public static function isXmlHttpRequest() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isXmlHttpRequest(); } - - /** + /** + * Checks whether the client browser prefers safe content or not according to RFC8674. + * + * @see https://tools.ietf.org/html/rfc8674 + * @static + */ + public static function preferSafeContent() + { //Method inherited from \Symfony\Component\HttpFoundation\Request + /** @var \Illuminate\Http\Request $instance */ + return $instance->preferSafeContent(); + } + /** * Indicates whether this request originated from a trusted proxy. * * This can be useful to determine whether or not to trust the * contents of a proxy-specific header. * - * @return bool true if the request came from a trusted proxy, false otherwise - * @static - */ - public static function isFromTrustedProxy() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isFromTrustedProxy(); - } - - /** - * Determine if the given content types match. - * - * @param string $actual - * @param string $type * @return bool * @static */ - public static function matchesType($actual, $type) - { - return \Illuminate\Http\Request::matchesType($actual, $type); + public static function isFromTrustedProxy() + { //Method inherited from \Symfony\Component\HttpFoundation\Request + /** @var \Illuminate\Http\Request $instance */ + return $instance->isFromTrustedProxy(); } - - /** + /** * Determine if the request is sending JSON. * * @return bool @@ -10092,8 +10458,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->isJson(); } - - /** + /** * Determine if the current request probably expects a JSON response. * * @return bool @@ -10104,8 +10469,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->expectsJson(); } - - /** + /** * Determine if the current request is asking for JSON. * * @return bool @@ -10116,8 +10480,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->wantsJson(); } - - /** + /** * Determines whether the current requests accepts a given content type. * * @param string|array $contentTypes @@ -10129,8 +10492,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->accepts($contentTypes); } - - /** + /** * Return the most suitable content type from the given array based on content negotiation. * * @param string|array $contentTypes @@ -10142,8 +10504,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->prefers($contentTypes); } - - /** + /** * Determine if the current request accepts any content type. * * @return bool @@ -10154,8 +10515,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->acceptsAnyContentType(); } - - /** + /** * Determines whether a request accepts JSON. * * @return bool @@ -10166,8 +10526,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->acceptsJson(); } - - /** + /** * Determines whether a request accepts HTML. * * @return bool @@ -10178,8 +10537,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->acceptsHtml(); } - - /** + /** + * Determine if the given content types match. + * + * @param string $actual + * @param string $type + * @return bool + * @static + */ + public static function matchesType($actual, $type) + { + return \Illuminate\Http\Request::matchesType($actual, $type); + } + /** * Get the data format expected in the response. * * @param string $default @@ -10191,13 +10561,12 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->format($default); } - - /** + /** * Retrieve an old input item. * * @param string|null $key * @param string|array|null $default - * @return string|array + * @return string|array|null * @static */ public static function old($key = null, $default = null) @@ -10205,8 +10574,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->old($key, $default); } - - /** + /** * Flash the input for the current request to the session. * * @return void @@ -10217,8 +10585,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flash(); } - - /** + /** * Flash only some of the input to the session. * * @param array|mixed $keys @@ -10230,8 +10597,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flashOnly($keys); } - - /** + /** * Flash only some of the input to the session. * * @param array|mixed $keys @@ -10243,8 +10609,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flashExcept($keys); } - - /** + /** * Flush all of the old input from the session. * * @return void @@ -10255,8 +10620,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flush(); } - - /** + /** * Retrieve a server variable from the request. * * @param string|null $key @@ -10269,8 +10633,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->server($key, $default); } - - /** + /** * Determine if a header is set on the request. * * @param string $key @@ -10282,8 +10645,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasHeader($key); } - - /** + /** * Retrieve a header from the request. * * @param string|null $key @@ -10296,8 +10658,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->header($key, $default); } - - /** + /** * Get the bearer token from the request headers. * * @return string|null @@ -10308,8 +10669,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->bearerToken(); } - - /** + /** * Determine if the request contains a given input item key. * * @param string|array $key @@ -10321,8 +10681,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->exists($key); } - - /** + /** * Determine if the request contains a given input item key. * * @param string|array $key @@ -10334,8 +10693,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->has($key); } - - /** + /** * Determine if the request contains any of the given inputs. * * @param string|array $keys @@ -10347,8 +10705,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasAny($keys); } - - /** + /** + * Apply the callback if the request contains the given input item key. + * + * @param string $key + * @param callable $callback + * @param callable|null $default + * @return $this|mixed + * @static + */ + public static function whenHas($key, $callback, $default = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->whenHas($key, $callback, $default); + } + /** * Determine if the request contains a non-empty value for an input item. * * @param string|array $key @@ -10360,8 +10731,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->filled($key); } - - /** + /** + * Determine if the request contains an empty value for an input item. + * + * @param string|array $key + * @return bool + * @static + */ + public static function isNotFilled($key) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->isNotFilled($key); + } + /** * Determine if the request contains a non-empty value for any of the given inputs. * * @param string|array $keys @@ -10373,8 +10755,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->anyFilled($keys); } - - /** + /** + * Apply the callback if the request contains a non-empty value for the given input item key. + * + * @param string $key + * @param callable $callback + * @param callable|null $default + * @return $this|mixed + * @static + */ + public static function whenFilled($key, $callback, $default = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->whenFilled($key, $callback, $default); + } + /** * Determine if the request is missing a given input item key. * * @param string|array $key @@ -10386,8 +10781,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->missing($key); } - - /** + /** * Get the keys for all of the input and files. * * @return array @@ -10398,8 +10792,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->keys(); } - - /** + /** * Get all of the input and files for the request. * * @param array|mixed|null $keys @@ -10411,8 +10804,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->all($keys); } - - /** + /** * Retrieve an input item from the request. * * @param string|null $key @@ -10425,8 +10817,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->input($key, $default); } - - /** + /** * Retrieve input as a boolean value. * * Returns true when value is "1", "true", "on", and "yes". Otherwise, returns false. @@ -10441,8 +10832,33 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->boolean($key, $default); } - - /** + /** + * Retrieve input from the request as a Carbon instance. + * + * @param string $key + * @param string|null $format + * @param string|null $tz + * @return \Illuminate\Support\Carbon|null + * @static + */ + public static function date($key, $format = null, $tz = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->date($key, $format, $tz); + } + /** + * Retrieve input from the request as a collection. + * + * @param array|string|null $key + * @return \Illuminate\Support\Collection + * @static + */ + public static function collect($key = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->collect($key); + } + /** * Get a subset containing the provided keys with values from the input data. * * @param array|mixed $keys @@ -10454,8 +10870,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->only($keys); } - - /** + /** * Get all of the input except for a specified array of items. * * @param array|mixed $keys @@ -10467,8 +10882,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->except($keys); } - - /** + /** * Retrieve a query string item from the request. * * @param string|null $key @@ -10481,8 +10895,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->query($key, $default); } - - /** + /** * Retrieve a request payload item from the request. * * @param string|null $key @@ -10495,8 +10908,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->post($key, $default); } - - /** + /** * Determine if a cookie is set on the request. * * @param string $key @@ -10508,8 +10920,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasCookie($key); } - - /** + /** * Retrieve a cookie from the request. * * @param string|null $key @@ -10522,8 +10933,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->cookie($key, $default); } - - /** + /** * Get an array of all of the files on the request. * * @return array @@ -10534,8 +10944,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->allFiles(); } - - /** + /** * Determine if the uploaded data contains a file. * * @param string $key @@ -10547,8 +10956,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasFile($key); } - - /** + /** * Retrieve a file from the request. * * @param string|null $key @@ -10561,8 +10969,31 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->file($key, $default); } - - /** + /** + * Dump the request items and end the script. + * + * @param mixed $keys + * @return void + * @static + */ + public static function dd(...$keys) + { + /** @var \Illuminate\Http\Request $instance */ + $instance->dd(...$keys); + } + /** + * Dump the items. + * + * @param mixed $keys + * @return \Illuminate\Http\Request + * @static + */ + public static function dump($keys = []) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->dump($keys); + } + /** * Register a custom macro. * * @param string $name @@ -10574,8 +11005,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Http\Request::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -10588,8 +11018,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Http\Request::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -10600,50 +11029,74 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Http\Request::flushMacros(); + } + /** * * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param array $rules + * @param mixed $params * @static */ public static function validate($rules, ...$params) { return \Illuminate\Http\Request::validate($rules, ...$params); } - - /** + /** * * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param string $errorBag + * @param array $rules + * @param mixed $params * @static */ public static function validateWithBag($errorBag, $rules, ...$params) { return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params); } - - /** + /** * * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @param mixed $absolute * @static */ public static function hasValidSignature($absolute = true) { return \Illuminate\Http\Request::hasValidSignature($absolute); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @static + */ + public static function hasValidRelativeSignature() + { + return \Illuminate\Http\Request::hasValidRelativeSignature(); } } - - /** + /** * * * @see \Illuminate\Contracts\Routing\ResponseFactory */ - class Response { - - /** + class Response { + /** * Create a new response instance. * - * @param string $content + * @param mixed $content * @param int $status * @param array $headers * @return \Illuminate\Http\Response @@ -10654,8 +11107,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->make($content, $status, $headers); } - - /** + /** * Create a new "no content" response. * * @param int $status @@ -10668,8 +11120,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->noContent($status, $headers); } - - /** + /** * Create a new response for a given view. * * @param string|array $view @@ -10684,8 +11135,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->view($view, $data, $status, $headers); } - - /** + /** * Create a new JSON response instance. * * @param mixed $data @@ -10700,8 +11150,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->json($data, $status, $headers, $options); } - - /** + /** * Create a new JSONP response instance. * * @param string $callback @@ -10717,8 +11166,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->jsonp($callback, $data, $status, $headers, $options); } - - /** + /** * Create a new streamed response instance. * * @param \Closure $callback @@ -10732,8 +11180,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->stream($callback, $status, $headers); } - - /** + /** * Create a new streamed response instance as a file download. * * @param \Closure $callback @@ -10748,8 +11195,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->streamDownload($callback, $name, $headers, $disposition); } - - /** + /** * Create a new file download response. * * @param \SplFileInfo|string $file @@ -10764,8 +11210,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->download($file, $name, $headers, $disposition); } - - /** + /** * Return the raw contents of a binary file. * * @param \SplFileInfo|string $file @@ -10778,8 +11223,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->file($file, $headers); } - - /** + /** * Create a new redirect response to the given path. * * @param string $path @@ -10794,12 +11238,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->redirectTo($path, $status, $headers, $secure); } - - /** + /** * Create a new redirect response to a named route. * * @param string $route - * @param array $parameters + * @param mixed $parameters * @param int $status * @param array $headers * @return \Illuminate\Http\RedirectResponse @@ -10810,12 +11253,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->redirectToRoute($route, $parameters, $status, $headers); } - - /** + /** * Create a new redirect response to a controller action. * * @param string $action - * @param array $parameters + * @param mixed $parameters * @param int $status * @param array $headers * @return \Illuminate\Http\RedirectResponse @@ -10826,8 +11268,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->redirectToAction($action, $parameters, $status, $headers); } - - /** + /** * Create a new redirect response, while putting the current URL in the session. * * @param string $path @@ -10842,8 +11283,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->redirectGuest($path, $status, $headers, $secure); } - - /** + /** * Create a new redirect response to the previously intended location. * * @param string $default @@ -10858,8 +11298,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\ResponseFactory $instance */ return $instance->redirectToIntended($default, $status, $headers, $secure); } - - /** + /** * Register a custom macro. * * @param string $name @@ -10871,8 +11310,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\ResponseFactory::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -10885,8 +11323,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\ResponseFactory::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -10896,29 +11333,40 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Routing\ResponseFactory::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Routing\ResponseFactory::flushMacros(); } } - - /** + /** * * - * @method static \Illuminate\Routing\RouteRegistrar prefix(string $prefix) - * @method static \Illuminate\Routing\RouteRegistrar where(array $where) - * @method static \Illuminate\Routing\RouteRegistrar middleware(array|string|null $middleware) * @method static \Illuminate\Routing\RouteRegistrar as(string $value) + * @method static \Illuminate\Routing\RouteRegistrar controller(string $controller) * @method static \Illuminate\Routing\RouteRegistrar domain(string $value) + * @method static \Illuminate\Routing\RouteRegistrar middleware(array|string|null $middleware) * @method static \Illuminate\Routing\RouteRegistrar name(string $value) - * @method static \Illuminate\Routing\RouteRegistrar namespace(string $value) + * @method static \Illuminate\Routing\RouteRegistrar namespace(string|null $value) + * @method static \Illuminate\Routing\RouteRegistrar prefix(string $prefix) + * @method static \Illuminate\Routing\RouteRegistrar scopeBindings() + * @method static \Illuminate\Routing\RouteRegistrar where(array $where) + * @method static \Illuminate\Routing\RouteRegistrar withoutMiddleware(array|string $middleware) * @see \Illuminate\Routing\Router */ - class Route { - - /** + class Route { + /** * Register a new GET route with the router. * * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10927,12 +11375,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->get($uri, $action); } - - /** + /** * Register a new POST route with the router. * * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10941,12 +11388,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->post($uri, $action); } - - /** + /** * Register a new PUT route with the router. * * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10955,12 +11401,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->put($uri, $action); } - - /** + /** * Register a new PATCH route with the router. * * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10969,12 +11414,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->patch($uri, $action); } - - /** + /** * Register a new DELETE route with the router. * * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10983,12 +11427,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->delete($uri, $action); } - - /** + /** * Register a new OPTIONS route with the router. * * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10997,12 +11440,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->options($uri, $action); } - - /** + /** * Register a new route responding to all verbs. * * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -11011,11 +11453,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->any($uri, $action); } - - /** + /** * Register a new Fallback route with the router. * - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -11024,8 +11465,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->fallback($action); } - - /** + /** * Create a redirect from one URI to another. * * @param string $uri @@ -11039,8 +11479,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->redirect($uri, $destination, $status); } - - /** + /** * Create a permanent redirect from one URI to another. * * @param string $uri @@ -11053,28 +11492,28 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->permanentRedirect($uri, $destination); } - - /** + /** * Register a new route that returns a view. * * @param string $uri * @param string $view * @param array $data + * @param int|array $status + * @param array $headers * @return \Illuminate\Routing\Route * @static */ - public static function view($uri, $view, $data = []) + public static function view($uri, $view, $data = [], $status = 200, $headers = []) { /** @var \Illuminate\Routing\Router $instance */ - return $instance->view($uri, $view, $data); + return $instance->view($uri, $view, $data, $status, $headers); } - - /** + /** * Register a new route with the given verbs. * * @param array|string $methods * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -11083,8 +11522,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->match($methods, $uri, $action); } - - /** + /** * Register an array of resource controllers. * * @param array $resources @@ -11097,8 +11535,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->resources($resources, $options); } - - /** + /** * Route a resource to a controller. * * @param string $name @@ -11112,8 +11549,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->resource($name, $controller, $options); } - - /** + /** * Register an array of API resource controllers. * * @param array $resources @@ -11126,8 +11562,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->apiResources($resources, $options); } - - /** + /** * Route an API resource to a controller. * * @param string $name @@ -11141,8 +11576,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->apiResource($name, $controller, $options); } - - /** + /** * Create a route group with shared attributes. * * @param array $attributes @@ -11155,21 +11589,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->group($attributes, $routes); } - - /** + /** * Merge the given array with the last group stack. * * @param array $new + * @param bool $prependExistingPrefix * @return array * @static */ - public static function mergeWithLastGroup($new) + public static function mergeWithLastGroup($new, $prependExistingPrefix = true) { /** @var \Illuminate\Routing\Router $instance */ - return $instance->mergeWithLastGroup($new); + return $instance->mergeWithLastGroup($new, $prependExistingPrefix); } - - /** + /** * Get the prefix from the last group on the stack. * * @return string @@ -11180,13 +11613,12 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getLastGroupPrefix(); } - - /** + /** * Add a route to the underlying route collection. * * @param array|string $methods * @param string $uri - * @param \Closure|array|string|callable|null $action + * @param array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -11195,8 +11627,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->addRoute($methods, $uri, $action); } - - /** + /** + * Create a new Route object. + * + * @param array|string $methods + * @param string $uri + * @param mixed $action + * @return \Illuminate\Routing\Route + * @static + */ + public static function newRoute($methods, $uri, $action) + { + /** @var \Illuminate\Routing\Router $instance */ + return $instance->newRoute($methods, $uri, $action); + } + /** * Return the response returned by the given route. * * @param string $name @@ -11208,8 +11653,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->respondWithRoute($name); } - - /** + /** * Dispatch the request to the application. * * @param \Illuminate\Http\Request $request @@ -11221,8 +11665,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->dispatch($request); } - - /** + /** * Dispatch the request to a route and return the response. * * @param \Illuminate\Http\Request $request @@ -11234,8 +11677,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->dispatchToRoute($request); } - - /** + /** * Gather the middleware for the given route with resolved class names. * * @param \Illuminate\Routing\Route $route @@ -11247,8 +11689,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->gatherRouteMiddleware($route); } - - /** + /** * Create a response instance from the given value. * * @param \Symfony\Component\HttpFoundation\Request $request @@ -11261,8 +11702,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->prepareResponse($request, $response); } - - /** + /** * Static version of prepareResponse. * * @param \Symfony\Component\HttpFoundation\Request $request @@ -11274,8 +11714,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Routing\Router::toResponse($request, $response); } - - /** + /** * Substitute the route bindings onto the route. * * @param \Illuminate\Routing\Route $route @@ -11288,8 +11727,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->substituteBindings($route); } - - /** + /** * Substitute the implicit Eloquent model bindings for the route. * * @param \Illuminate\Routing\Route $route @@ -11302,8 +11740,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->substituteImplicitBindings($route); } - - /** + /** * Register a route matched event listener. * * @param string|callable $callback @@ -11315,8 +11752,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->matched($callback); } - - /** + /** * Get all of the defined middleware short-hand names. * * @return array @@ -11327,8 +11763,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getMiddleware(); } - - /** + /** * Register a short-hand name for a middleware. * * @param string $name @@ -11341,8 +11776,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->aliasMiddleware($name, $class); } - - /** + /** * Check if a middlewareGroup with the given name exists. * * @param string $name @@ -11354,8 +11788,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->hasMiddlewareGroup($name); } - - /** + /** * Get all of the defined middleware groups. * * @return array @@ -11366,8 +11799,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getMiddlewareGroups(); } - - /** + /** * Register a group of middleware. * * @param string $name @@ -11380,8 +11812,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->middlewareGroup($name, $middleware); } - - /** + /** * Add a middleware to the beginning of a middleware group. * * If the middleware is already in the group, it will not be added again. @@ -11396,8 +11827,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->prependMiddlewareToGroup($group, $middleware); } - - /** + /** * Add a middleware to the end of a middleware group. * * If the middleware is already in the group, it will not be added again. @@ -11412,8 +11842,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->pushMiddlewareToGroup($group, $middleware); } - - /** + /** + * Flush the router's middleware groups. + * + * @return \Illuminate\Routing\Router + * @static + */ + public static function flushMiddlewareGroups() + { + /** @var \Illuminate\Routing\Router $instance */ + return $instance->flushMiddlewareGroups(); + } + /** * Add a new route parameter binder. * * @param string $key @@ -11426,8 +11866,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->bind($key, $binder); } - - /** + /** * Register a model binder for a wildcard. * * @param string $key @@ -11441,8 +11880,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->model($key, $class, $callback); } - - /** + /** * Get the binding callback for a given binding. * * @param string $key @@ -11454,8 +11892,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getBindingCallback($key); } - - /** + /** * Get the global "where" patterns. * * @return array @@ -11466,8 +11903,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getPatterns(); } - - /** + /** * Set a global where pattern on all routes. * * @param string $key @@ -11480,8 +11916,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->pattern($key, $pattern); } - - /** + /** * Set a group of global where patterns on all routes. * * @param array $patterns @@ -11493,8 +11928,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->patterns($patterns); } - - /** + /** * Determine if the router currently has a group stack. * * @return bool @@ -11505,8 +11939,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->hasGroupStack(); } - - /** + /** * Get the current group stack for the router. * * @return array @@ -11517,8 +11950,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getGroupStack(); } - - /** + /** * Get a route parameter for the current route. * * @param string $key @@ -11531,8 +11963,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->input($key, $default); } - - /** + /** * Get the request currently being dispatched. * * @return \Illuminate\Http\Request @@ -11543,11 +11974,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getCurrentRequest(); } - - /** + /** * Get the currently dispatched route instance. * - * @return \Illuminate\Routing\Route + * @return \Illuminate\Routing\Route|null * @static */ public static function getCurrentRoute() @@ -11555,8 +11985,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getCurrentRoute(); } - - /** + /** * Get the currently dispatched route instance. * * @return \Illuminate\Routing\Route|null @@ -11567,8 +11996,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->current(); } - - /** + /** * Check if a route with the given name exists. * * @param string $name @@ -11580,8 +12008,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->has($name); } - - /** + /** * Get the current route name. * * @return string|null @@ -11592,8 +12019,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->currentRouteName(); } - - /** + /** * Alias for the "currentRouteNamed" method. * * @param mixed $patterns @@ -11605,8 +12031,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->is(...$patterns); } - - /** + /** * Determine if the current route matches a pattern. * * @param mixed $patterns @@ -11618,8 +12043,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->currentRouteNamed(...$patterns); } - - /** + /** * Get the current route action. * * @return string|null @@ -11630,8 +12054,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->currentRouteAction(); } - - /** + /** * Alias for the "currentRouteUses" method. * * @param array $patterns @@ -11643,8 +12066,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->uses(...$patterns); } - - /** + /** * Determine if the current route action matches a given action. * * @param string $action @@ -11656,57 +12078,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->currentRouteUses($action); } - - /** - * Register the typical authentication routes for an application. - * - * @param array $options - * @return void - * @static - */ - public static function auth($options = []) - { - /** @var \Illuminate\Routing\Router $instance */ - $instance->auth($options); - } - - /** - * Register the typical reset password routes for an application. - * - * @return void - * @static - */ - public static function resetPassword() - { - /** @var \Illuminate\Routing\Router $instance */ - $instance->resetPassword(); - } - - /** - * Register the typical confirm password routes for an application. - * - * @return void - * @static - */ - public static function confirmPassword() - { - /** @var \Illuminate\Routing\Router $instance */ - $instance->confirmPassword(); - } - - /** - * Register the typical email verification routes for an application. - * - * @return void - * @static - */ - public static function emailVerification() - { - /** @var \Illuminate\Routing\Router $instance */ - $instance->emailVerification(); - } - - /** + /** * Set the unmapped global resource parameters to singular. * * @param bool $singular @@ -11718,8 +12090,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->singularResourceParameters($singular); } - - /** + /** * Set the global resource parameter mapping. * * @param array $parameters @@ -11731,8 +12102,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->resourceParameters($parameters); } - - /** + /** * Get or set the verbs used in the resource URIs. * * @param array $verbs @@ -11744,11 +12114,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->resourceVerbs($verbs); } - - /** + /** * Get the underlying route collection. * - * @return \Illuminate\Routing\RouteCollection + * @return \Illuminate\Routing\RouteCollectionInterface * @static */ public static function getRoutes() @@ -11756,8 +12125,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ return $instance->getRoutes(); } - - /** + /** * Set the route collection instance. * * @param \Illuminate\Routing\RouteCollection $routes @@ -11769,8 +12137,42 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\Router $instance */ $instance->setRoutes($routes); } - - /** + /** + * Set the compiled route collection instance. + * + * @param array $routes + * @return void + * @static + */ + public static function setCompiledRoutes($routes) + { + /** @var \Illuminate\Routing\Router $instance */ + $instance->setCompiledRoutes($routes); + } + /** + * Remove any duplicate middleware from the given array. + * + * @param array $middleware + * @return array + * @static + */ + public static function uniqueMiddleware($middleware) + { + return \Illuminate\Routing\Router::uniqueMiddleware($middleware); + } + /** + * Set the container instance used by the router. + * + * @param \Illuminate\Container\Container $container + * @return \Illuminate\Routing\Router + * @static + */ + public static function setContainer($container) + { + /** @var \Illuminate\Routing\Router $instance */ + return $instance->setContainer($container); + } + /** * Register a custom macro. * * @param string $name @@ -11782,8 +12184,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\Router::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -11796,8 +12197,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\Router::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -11808,8 +12208,17 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Routing\Router::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Routing\Router::flushMacros(); + } + /** * Dynamically handle calls to the class. * * @param string $method @@ -11822,18 +12231,81 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Routing\Router $instance */ return $instance->macroCall($method, $parameters); + } + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::auth() + * @param mixed $options + * @static + */ + public static function auth($options = []) + { + return \Illuminate\Routing\Router::auth($options); + } + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::resetPassword() + * @static + */ + public static function resetPassword() + { + return \Illuminate\Routing\Router::resetPassword(); + } + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::confirmPassword() + * @static + */ + public static function confirmPassword() + { + return \Illuminate\Routing\Router::confirmPassword(); + } + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::emailVerification() + * @static + */ + public static function emailVerification() + { + return \Illuminate\Routing\Router::emailVerification(); } } - - /** + /** * * * @see \Illuminate\Database\Schema\Builder */ - class Schema { - - /** + class Schema { + /** + * Create a database in the schema. + * + * @param string $name + * @return bool + * @static + */ + public static function createDatabase($name) + { + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + return $instance->createDatabase($name); + } + /** + * Drop a database from the schema if the database exists. + * + * @param string $name + * @return bool + * @static + */ + public static function dropDatabaseIfExists($name) + { + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + return $instance->dropDatabaseIfExists($name); + } + /** * Determine if the given table exists. * * @param string $table @@ -11845,8 +12317,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->hasTable($table); } - - /** + /** * Get the column listing for a given table. * * @param string $table @@ -11858,8 +12329,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getColumnListing($table); } - - /** + /** * Drop all tables from the database. * * @return void @@ -11870,8 +12340,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->dropAllTables(); } - - /** + /** * Drop all views from the database. * * @return void @@ -11882,8 +12351,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->dropAllViews(); } - - /** + /** * Get all of the table names for the database. * * @return array @@ -11894,8 +12362,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getAllTables(); } - - /** + /** * Get all of the view names for the database. * * @return array @@ -11906,8 +12373,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getAllViews(); } - - /** + /** * Set the default string length for migrations. * * @param int $length @@ -11915,12 +12381,32 @@ namespace Illuminate\Support\Facades { * @static */ public static function defaultStringLength($length) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder \Illuminate\Database\Schema\MySqlBuilder::defaultStringLength($length); } - - /** + /** + * Set the default morph key type for migrations. + * + * @param string $type + * @return void + * @throws \InvalidArgumentException + * @static + */ + public static function defaultMorphKeyType($type) + { //Method inherited from \Illuminate\Database\Schema\Builder + \Illuminate\Database\Schema\MySqlBuilder::defaultMorphKeyType($type); + } + /** + * Set the default morph key type for migrations to UUIDs. + * + * @return void + * @static + */ + public static function morphUsingUuids() + { //Method inherited from \Illuminate\Database\Schema\Builder + \Illuminate\Database\Schema\MySqlBuilder::morphUsingUuids(); + } + /** * Determine if the given table has a given column. * * @param string $table @@ -11929,13 +12415,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function hasColumn($table, $column) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->hasColumn($table, $column); } - - /** + /** * Determine if the given table has given columns. * * @param string $table @@ -11944,13 +12428,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function hasColumns($table, $columns) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->hasColumns($table, $columns); } - - /** + /** * Get the data type for the given column name. * * @param string $table @@ -11959,13 +12441,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function getColumnType($table, $column) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getColumnType($table, $column); } - - /** + /** * Modify a table on the schema. * * @param string $table @@ -11974,13 +12454,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function table($table, $callback) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->table($table, $callback); } - - /** + /** * Create a new table on the schema. * * @param string $table @@ -11989,13 +12467,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function create($table, $callback) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->create($table, $callback); } - - /** + /** * Drop a table from the schema. * * @param string $table @@ -12003,13 +12479,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function drop($table) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->drop($table); } - - /** + /** * Drop a table from the schema if it exists. * * @param string $table @@ -12017,13 +12491,24 @@ namespace Illuminate\Support\Facades { * @static */ public static function dropIfExists($table) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->dropIfExists($table); } - - /** + /** + * Drop columns from a table schema. + * + * @param string $table + * @param string|array $columns + * @return void + * @static + */ + public static function dropColumns($table, $columns) + { //Method inherited from \Illuminate\Database\Schema\Builder + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + $instance->dropColumns($table, $columns); + } + /** * Drop all types from the database. * * @return void @@ -12031,13 +12516,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function dropAllTypes() - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->dropAllTypes(); } - - /** + /** * Rename a table on the schema. * * @param string $from @@ -12046,70 +12529,58 @@ namespace Illuminate\Support\Facades { * @static */ public static function rename($from, $to) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->rename($from, $to); } - - /** + /** * Enable foreign key constraints. * * @return bool * @static */ public static function enableForeignKeyConstraints() - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->enableForeignKeyConstraints(); } - - /** + /** * Disable foreign key constraints. * * @return bool * @static */ public static function disableForeignKeyConstraints() - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->disableForeignKeyConstraints(); } - - /** + /** * Register a custom Doctrine mapping type. * * @param string $class * @param string $name * @param string $type * @return void - * @throws \Doctrine\DBAL\DBALException - * @throws \RuntimeException * @static */ public static function registerCustomDoctrineType($class, $name, $type) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->registerCustomDoctrineType($class, $name, $type); } - - /** + /** * Get the database connection instance. * * @return \Illuminate\Database\Connection * @static */ public static function getConnection() - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getConnection(); } - - /** + /** * Set the database connection instance. * * @param \Illuminate\Database\Connection $connection @@ -12117,13 +12588,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function setConnection($connection) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->setConnection($connection); } - - /** + /** * Set the Schema Blueprint resolver callback. * * @param \Closure $resolver @@ -12131,23 +12600,42 @@ namespace Illuminate\Support\Facades { * @static */ public static function blueprintResolver($resolver) - { - //Method inherited from \Illuminate\Database\Schema\Builder + { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->blueprintResolver($resolver); } } - - /** + /** * * * @see \Illuminate\Session\SessionManager * @see \Illuminate\Session\Store */ - class Session { - - /** + class Session { + /** + * Determine if requests for the same session should wait for each to finish before executing. + * + * @return bool + * @static + */ + public static function shouldBlock() + { + /** @var \Illuminate\Session\SessionManager $instance */ + return $instance->shouldBlock(); + } + /** + * Get the name of the cache store / driver that should be used to acquire session locks. + * + * @return string|null + * @static + */ + public static function blockDriver() + { + /** @var \Illuminate\Session\SessionManager $instance */ + return $instance->blockDriver(); + } + /** * Get the session configuration. * * @return array @@ -12158,8 +12646,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\SessionManager $instance */ return $instance->getSessionConfig(); } - - /** + /** * Get the default session driver name. * * @return string @@ -12170,8 +12657,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\SessionManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Set the default session driver name. * * @param string $name @@ -12183,23 +12669,20 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\SessionManager $instance */ $instance->setDefaultDriver($name); } - - /** + /** * Get a driver instance. * - * @param string $driver + * @param string|null $driver * @return mixed * @throws \InvalidArgumentException * @static */ public static function driver($driver = null) - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Session\SessionManager $instance */ return $instance->driver($driver); } - - /** + /** * Register a custom driver creator Closure. * * @param string $driver @@ -12208,26 +12691,56 @@ namespace Illuminate\Support\Facades { * @static */ public static function extend($driver, $callback) - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Session\SessionManager $instance */ return $instance->extend($driver, $callback); } - - /** + /** * Get all of the created "drivers". * * @return array * @static */ public static function getDrivers() - { - //Method inherited from \Illuminate\Support\Manager + { //Method inherited from \Illuminate\Support\Manager /** @var \Illuminate\Session\SessionManager $instance */ return $instance->getDrivers(); } - - /** + /** + * Get the container instance used by the manager. + * + * @return \Illuminate\Contracts\Container\Container + * @static + */ + public static function getContainer() + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Session\SessionManager $instance */ + return $instance->getContainer(); + } + /** + * Set the container instance used by the manager. + * + * @param \Illuminate\Contracts\Container\Container $container + * @return \Illuminate\Session\SessionManager + * @static + */ + public static function setContainer($container) + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Session\SessionManager $instance */ + return $instance->setContainer($container); + } + /** + * Forget all of the resolved driver instances. + * + * @return \Illuminate\Session\SessionManager + * @static + */ + public static function forgetDrivers() + { //Method inherited from \Illuminate\Support\Manager + /** @var \Illuminate\Session\SessionManager $instance */ + return $instance->forgetDrivers(); + } + /** * Start the session, reading the data from a handler. * * @return bool @@ -12238,8 +12751,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->start(); } - - /** + /** * Save the session data to storage. * * @return void @@ -12250,8 +12762,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->save(); } - - /** + /** * Age the flash data for the session. * * @return void @@ -12262,8 +12773,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->ageFlashData(); } - - /** + /** * Get all of the session data. * * @return array @@ -12274,8 +12784,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->all(); } - - /** + /** * Get a subset of the session data. * * @param array $keys @@ -12287,8 +12796,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->only($keys); } - - /** + /** * Checks if a key exists. * * @param string|array $key @@ -12300,8 +12808,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->exists($key); } - - /** + /** + * Determine if the given key is missing from the session data. + * + * @param string|array $key + * @return bool + * @static + */ + public static function missing($key) + { + /** @var \Illuminate\Session\Store $instance */ + return $instance->missing($key); + } + /** * Checks if a key is present and not null. * * @param string|array $key @@ -12313,8 +12832,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->has($key); } - - /** + /** * Get an item from the session. * * @param string $key @@ -12327,12 +12845,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->get($key, $default); } - - /** + /** * Get the value of a given key and then forget it. * * @param string $key - * @param string|null $default + * @param mixed $default * @return mixed * @static */ @@ -12341,8 +12858,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->pull($key, $default); } - - /** + /** * Determine if the session contains old input. * * @param string|null $key @@ -12354,8 +12870,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->hasOldInput($key); } - - /** + /** * Get the requested item from the flashed input array. * * @param string|null $key @@ -12368,8 +12883,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->getOldInput($key, $default); } - - /** + /** * Replace the given session attributes entirely. * * @param array $attributes @@ -12381,8 +12895,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->replace($attributes); } - - /** + /** * Put a key / value pair or array of key / value pairs in the session. * * @param string|array $key @@ -12395,8 +12908,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->put($key, $value); } - - /** + /** * Get an item from the session, or store the default value. * * @param string $key @@ -12409,8 +12921,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->remember($key, $callback); } - - /** + /** * Push a value onto a session array. * * @param string $key @@ -12423,8 +12934,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->push($key, $value); } - - /** + /** * Increment the value of an item in the session. * * @param string $key @@ -12437,8 +12947,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->increment($key, $amount); } - - /** + /** * Decrement the value of an item in the session. * * @param string $key @@ -12451,8 +12960,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->decrement($key, $amount); } - - /** + /** * Flash a key / value pair to the session. * * @param string $key @@ -12465,8 +12973,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->flash($key, $value); } - - /** + /** * Flash a key / value pair to the session for immediate use. * * @param string $key @@ -12479,8 +12986,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->now($key, $value); } - - /** + /** * Reflash all of the session flash data. * * @return void @@ -12491,8 +12997,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->reflash(); } - - /** + /** * Reflash a subset of the current flash data. * * @param array|mixed $keys @@ -12504,8 +13009,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->keep($keys); } - - /** + /** * Flash an input array to the session. * * @param array $value @@ -12517,8 +13021,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->flashInput($value); } - - /** + /** * Remove an item from the session, returning its value. * * @param string $key @@ -12530,8 +13033,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->remove($key); } - - /** + /** * Remove one or many items from the session. * * @param string|array $keys @@ -12543,8 +13045,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->forget($keys); } - - /** + /** * Remove all of the items from the session. * * @return void @@ -12555,8 +13056,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->flush(); } - - /** + /** * Flush the session data and regenerate the ID. * * @return bool @@ -12567,8 +13067,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->invalidate(); } - - /** + /** * Generate a new session identifier. * * @param bool $destroy @@ -12580,8 +13079,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->regenerate($destroy); } - - /** + /** * Generate a new session ID for the session. * * @param bool $destroy @@ -12593,8 +13091,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->migrate($destroy); } - - /** + /** * Determine if the session has been started. * * @return bool @@ -12605,8 +13102,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->isStarted(); } - - /** + /** * Get the name of the session. * * @return string @@ -12617,8 +13113,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->getName(); } - - /** + /** * Set the name of the session. * * @param string $name @@ -12630,8 +13125,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->setName($name); } - - /** + /** * Get the current session ID. * * @return string @@ -12642,8 +13136,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->getId(); } - - /** + /** * Set the session ID. * * @param string $id @@ -12655,8 +13148,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->setId($id); } - - /** + /** * Determine if this is a valid session ID. * * @param string $id @@ -12668,8 +13160,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->isValidId($id); } - - /** + /** * Set the existence of the session on the handler if applicable. * * @param bool $value @@ -12681,8 +13172,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->setExists($value); } - - /** + /** * Get the CSRF token value. * * @return string @@ -12693,8 +13183,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->token(); } - - /** + /** * Regenerate the CSRF token value. * * @return void @@ -12705,8 +13194,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->regenerateToken(); } - - /** + /** * Get the previous URL from the session. * * @return string|null @@ -12717,8 +13205,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->previousUrl(); } - - /** + /** * Set the "previous" URL in the session. * * @param string $url @@ -12730,8 +13217,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ $instance->setPreviousUrl($url); } - - /** + /** + * Specify that the user has confirmed their password. + * + * @return void + * @static + */ + public static function passwordConfirmed() + { + /** @var \Illuminate\Session\Store $instance */ + $instance->passwordConfirmed(); + } + /** * Get the underlying session handler implementation. * * @return \SessionHandlerInterface @@ -12742,8 +13239,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->getHandler(); } - - /** + /** * Determine if the session handler needs a request. * * @return bool @@ -12754,8 +13250,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Session\Store $instance */ return $instance->handlerNeedsRequest(); } - - /** + /** * Set the request on the handler instance. * * @param \Illuminate\Http\Request $request @@ -12769,15 +13264,13 @@ namespace Illuminate\Support\Facades { } } - - /** + /** * * * @see \Illuminate\Filesystem\FilesystemManager */ - class Storage { - - /** + class Storage { + /** * Get a filesystem instance. * * @param string|null $name @@ -12789,8 +13282,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->drive($name); } - - /** + /** * Get a filesystem instance. * * @param string|null $name @@ -12802,8 +13294,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->disk($name); } - - /** + /** * Get a default cloud filesystem instance. * * @return \Illuminate\Filesystem\FilesystemAdapter @@ -12814,8 +13305,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->cloud(); } - - /** + /** + * Build an on-demand disk. + * + * @param string|array $config + * @return \Illuminate\Filesystem\FilesystemAdapter + * @static + */ + public static function build($config) + { + /** @var \Illuminate\Filesystem\FilesystemManager $instance */ + return $instance->build($config); + } + /** * Create an instance of the local driver. * * @param array $config @@ -12827,8 +13329,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->createLocalDriver($config); } - - /** + /** * Create an instance of the ftp driver. * * @param array $config @@ -12840,8 +13341,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->createFtpDriver($config); } - - /** + /** * Create an instance of the sftp driver. * * @param array $config @@ -12853,8 +13353,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->createSftpDriver($config); } - - /** + /** * Create an instance of the Amazon S3 driver. * * @param array $config @@ -12866,8 +13365,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->createS3Driver($config); } - - /** + /** * Set the given disk instance. * * @param string $name @@ -12880,8 +13378,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->set($name, $disk); } - - /** + /** * Get the default driver name. * * @return string @@ -12892,8 +13389,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->getDefaultDriver(); } - - /** + /** * Get the default cloud driver name. * * @return string @@ -12904,8 +13400,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->getDefaultCloudDriver(); } - - /** + /** * Unset the given disk instances. * * @param array|string $disk @@ -12917,8 +13412,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->forgetDisk($disk); } - - /** + /** + * Disconnect the given disk and remove from local cache. + * + * @param string|null $name + * @return void + * @static + */ + public static function purge($name = null) + { + /** @var \Illuminate\Filesystem\FilesystemManager $instance */ + $instance->purge($name); + } + /** * Register a custom driver creator Closure. * * @param string $driver @@ -12931,21 +13437,32 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemManager $instance */ return $instance->extend($driver, $callback); } - - /** + /** + * Set the application instance used by the manager. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return \Illuminate\Filesystem\FilesystemManager + * @static + */ + public static function setApplication($app) + { + /** @var \Illuminate\Filesystem\FilesystemManager $instance */ + return $instance->setApplication($app); + } + /** * Assert that the given file exists. * * @param string|array $path + * @param string|null $content * @return \Illuminate\Filesystem\FilesystemAdapter * @static */ - public static function assertExists($path) + public static function assertExists($path, $content = null) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ - return $instance->assertExists($path); + return $instance->assertExists($path, $content); } - - /** + /** * Assert that the given file does not exist. * * @param string|array $path @@ -12957,8 +13474,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->assertMissing($path); } - - /** + /** * Determine if a file exists. * * @param string $path @@ -12970,8 +13486,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->exists($path); } - - /** + /** * Determine if a file or directory is missing. * * @param string $path @@ -12983,8 +13498,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->missing($path); } - - /** + /** * Get the full path for the file at the given "short" path. * * @param string $path @@ -12996,8 +13510,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->path($path); } - - /** + /** * Get the contents of a file. * * @param string $path @@ -13010,8 +13523,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->get($path); } - - /** + /** * Create a streamed response for a given file. * * @param string $path @@ -13026,8 +13538,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->response($path, $name, $headers, $disposition); } - - /** + /** * Create a streamed download response for a given file. * * @param string $path @@ -13041,12 +13552,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->download($path, $name, $headers); } - - /** + /** * Write the contents of a file. * * @param string $path - * @param string|resource $contents + * @param \Psr\Http\Message\StreamInterface|\Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|resource $contents * @param mixed $options * @return bool * @static @@ -13056,13 +13566,12 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->put($path, $contents, $options); } - - /** + /** * Store the uploaded file on the disk. * * @param string $path * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file - * @param array $options + * @param mixed $options * @return string|false * @static */ @@ -13071,14 +13580,13 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->putFile($path, $file, $options); } - - /** + /** * Store the uploaded file on the disk with a given name. * * @param string $path * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file * @param string $name - * @param array $options + * @param mixed $options * @return string|false * @static */ @@ -13087,8 +13595,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->putFileAs($path, $file, $name, $options); } - - /** + /** * Get the visibility for the given path. * * @param string $path @@ -13100,8 +13607,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->getVisibility($path); } - - /** + /** * Set the visibility for the given path. * * @param string $path @@ -13114,8 +13620,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->setVisibility($path, $visibility); } - - /** + /** * Prepend to a file. * * @param string $path @@ -13130,8 +13635,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->prepend($path, $data, $separator); } - - /** + /** * Append to a file. * * @param string $path @@ -13146,8 +13650,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->append($path, $data, $separator); } - - /** + /** * Delete the file at a given path. * * @param string|array $paths @@ -13159,8 +13662,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->delete($paths); } - - /** + /** * Copy a file to a new location. * * @param string $from @@ -13173,8 +13675,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->copy($from, $to); } - - /** + /** * Move a file to a new location. * * @param string $from @@ -13187,8 +13688,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->move($from, $to); } - - /** + /** * Get the file size of a given file. * * @param string $path @@ -13200,8 +13700,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->size($path); } - - /** + /** * Get the mime-type of a given file. * * @param string $path @@ -13213,8 +13712,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->mimeType($path); } - - /** + /** * Get the file's last modification time. * * @param string $path @@ -13226,8 +13724,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->lastModified($path); } - - /** + /** * Get the URL for the file at the given path. * * @param string $path @@ -13240,8 +13737,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->url($path); } - - /** + /** * Get a resource to read the file. * * @param string $path @@ -13254,8 +13750,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->readStream($path); } - - /** + /** * Write a new file using a stream. * * @param string $path @@ -13271,8 +13766,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->writeStream($path, $resource, $options); } - - /** + /** * Get a temporary URL for the file at the given path. * * @param string $path @@ -13287,8 +13781,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->temporaryUrl($path, $expiration, $options); } - - /** + /** * Get a temporary URL for the file at the given path. * * @param \League\Flysystem\AwsS3v3\AwsS3Adapter $adapter @@ -13303,8 +13796,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->getAwsTemporaryUrl($adapter, $path, $expiration, $options); } - - /** + /** * Get an array of all files in a directory. * * @param string|null $directory @@ -13317,8 +13809,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->files($directory, $recursive); } - - /** + /** * Get all of the files from the given directory (recursive). * * @param string|null $directory @@ -13330,8 +13821,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->allFiles($directory); } - - /** + /** * Get all of the directories within a given directory. * * @param string|null $directory @@ -13344,8 +13834,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->directories($directory, $recursive); } - - /** + /** * Get all (recursive) of the directories within a given directory. * * @param string|null $directory @@ -13357,8 +13846,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->allDirectories($directory); } - - /** + /** * Create a directory. * * @param string $path @@ -13370,8 +13858,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->makeDirectory($path); } - - /** + /** * Recursively delete a directory. * * @param string $directory @@ -13383,8 +13870,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->deleteDirectory($directory); } - - /** + /** * Flush the Flysystem cache. * * @return void @@ -13395,8 +13881,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ $instance->flushCache(); } - - /** + /** * Get the Flysystem driver. * * @return \League\Flysystem\FilesystemInterface @@ -13406,18 +13891,88 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->getDriver(); + } + /** + * Define a custom temporary URL builder callback. + * + * @param \Closure $callback + * @return void + * @static + */ + public static function buildTemporaryUrlsUsing($callback) + { + /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ + $instance->buildTemporaryUrlsUsing($callback); + } + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Illuminate\Filesystem\FilesystemAdapter::macro($name, $macro); + } + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Illuminate\Filesystem\FilesystemAdapter::mixin($mixin, $replace); + } + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Illuminate\Filesystem\FilesystemAdapter::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Filesystem\FilesystemAdapter::flushMacros(); + } + /** + * Dynamically handle calls to the class. + * + * @param string $method + * @param array $parameters + * @return mixed + * @throws \BadMethodCallException + * @static + */ + public static function macroCall($method, $parameters) + { + /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ + return $instance->macroCall($method, $parameters); } } - - /** + /** * * * @see \Illuminate\Routing\UrlGenerator */ - class URL { - - /** + class URL { + /** * Get the full URL for the current request. * * @return string @@ -13428,8 +13983,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->full(); } - - /** + /** * Get the current URL for the request. * * @return string @@ -13440,8 +13994,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->current(); } - - /** + /** * Get the URL for the previous request. * * @param mixed $fallback @@ -13453,8 +14006,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->previous($fallback); } - - /** + /** * Generate an absolute URL to the given path. * * @param string $path @@ -13468,8 +14020,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->to($path, $extra, $secure); } - - /** + /** * Generate a secure, absolute URL to the given path. * * @param string $path @@ -13482,8 +14033,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->secure($path, $parameters); } - - /** + /** * Generate the URL to an application asset. * * @param string $path @@ -13496,8 +14046,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->asset($path, $secure); } - - /** + /** * Generate the URL to a secure asset. * * @param string $path @@ -13509,8 +14058,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->secureAsset($path); } - - /** + /** * Generate the URL to an asset from a custom root domain such as CDN, etc. * * @param string $root @@ -13524,8 +14072,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->assetFrom($root, $path, $secure); } - - /** + /** * Get the default scheme for a raw URL. * * @param bool|null $secure @@ -13537,12 +14084,11 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->formatScheme($secure); } - - /** + /** * Create a signed route URL for a named route. * * @param string $name - * @param array $parameters + * @param mixed $parameters * @param \DateTimeInterface|\DateInterval|int|null $expiration * @param bool $absolute * @return string @@ -13554,8 +14100,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->signedRoute($name, $parameters, $expiration, $absolute); } - - /** + /** * Create a temporary signed route URL for a named route. * * @param string $name @@ -13570,8 +14115,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->temporarySignedRoute($name, $expiration, $parameters, $absolute); } - - /** + /** * Determine if the given request has a valid signature. * * @param \Illuminate\Http\Request $request @@ -13584,8 +14128,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->hasValidSignature($request, $absolute); } - - /** + /** + * Determine if the given request has a valid signature for a relative URL. + * + * @param \Illuminate\Http\Request $request + * @return bool + * @static + */ + public static function hasValidRelativeSignature($request) + { + /** @var \Illuminate\Routing\UrlGenerator $instance */ + return $instance->hasValidRelativeSignature($request); + } + /** * Determine if the signature from the given request matches the URL. * * @param \Illuminate\Http\Request $request @@ -13598,8 +14153,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->hasCorrectSignature($request, $absolute); } - - /** + /** * Determine if the expires timestamp from the given request is not from the past. * * @param \Illuminate\Http\Request $request @@ -13611,8 +14165,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->signatureHasNotExpired($request); } - - /** + /** * Get the URL to a named route. * * @param string $name @@ -13627,8 +14180,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->route($name, $parameters, $absolute); } - - /** + /** * Get the URL for a given route instance. * * @param \Illuminate\Routing\Route $route @@ -13643,8 +14195,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->toRoute($route, $parameters, $absolute); } - - /** + /** * Get the URL to a controller action. * * @param string|array $action @@ -13659,8 +14210,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->action($action, $parameters, $absolute); } - - /** + /** * Format the array of URL parameters. * * @param mixed|array $parameters @@ -13672,8 +14222,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->formatParameters($parameters); } - - /** + /** * Get the base URL for the request. * * @param string $scheme @@ -13686,8 +14235,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->formatRoot($scheme, $root); } - - /** + /** * Format the given URL segments into a single URL. * * @param string $root @@ -13701,8 +14249,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->format($root, $path, $route); } - - /** + /** * Determine if the given path is a valid URL. * * @param string $path @@ -13714,8 +14261,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->isValidUrl($path); } - - /** + /** * Set the default named parameters used by the URL generator. * * @param array $defaults @@ -13727,8 +14273,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ $instance->defaults($defaults); } - - /** + /** * Get the default named parameters used by the URL generator. * * @return array @@ -13739,11 +14284,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->getDefaultParameters(); } - - /** + /** * Force the scheme for URLs. * - * @param string $scheme + * @param string|null $scheme * @return void * @static */ @@ -13752,11 +14296,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ $instance->forceScheme($scheme); } - - /** + /** * Set the forced root URL. * - * @param string $root + * @param string|null $root * @return void * @static */ @@ -13765,8 +14308,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ $instance->forceRootUrl($root); } - - /** + /** * Set a callback to be used to format the host of generated URLs. * * @param \Closure $callback @@ -13778,8 +14320,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->formatHostUsing($callback); } - - /** + /** * Set a callback to be used to format the path of generated URLs. * * @param \Closure $callback @@ -13791,8 +14332,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->formatPathUsing($callback); } - - /** + /** * Get the path formatter being used by the URL generator. * * @return \Closure @@ -13803,8 +14343,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->pathFormatter(); } - - /** + /** * Get the request instance. * * @return \Illuminate\Http\Request @@ -13815,8 +14354,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->getRequest(); } - - /** + /** * Set the current request instance. * * @param \Illuminate\Http\Request $request @@ -13828,11 +14366,10 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ $instance->setRequest($request); } - - /** + /** * Set the route collection. * - * @param \Illuminate\Routing\RouteCollection $routes + * @param \Illuminate\Routing\RouteCollectionInterface $routes * @return \Illuminate\Routing\UrlGenerator * @static */ @@ -13841,8 +14378,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->setRoutes($routes); } - - /** + /** * Set the session resolver for the generator. * * @param callable $sessionResolver @@ -13854,8 +14390,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->setSessionResolver($sessionResolver); } - - /** + /** * Set the encryption key resolver. * * @param callable $keyResolver @@ -13867,8 +14402,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->setKeyResolver($keyResolver); } - - /** + /** * Set the root controller namespace. * * @param string $rootNamespace @@ -13880,8 +14414,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->setRootControllerNamespace($rootNamespace); } - - /** + /** * Register a custom macro. * * @param string $name @@ -13893,8 +14426,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\UrlGenerator::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -13907,8 +14439,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Routing\UrlGenerator::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -13918,18 +14449,26 @@ namespace Illuminate\Support\Facades { public static function hasMacro($name) { return \Illuminate\Routing\UrlGenerator::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Routing\UrlGenerator::flushMacros(); } } - - /** + /** * * * @see \Illuminate\Validation\Factory */ - class Validator { - - /** + class Validator { + /** * Create a new Validator instance. * * @param array $data @@ -13944,8 +14483,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ return $instance->make($data, $rules, $messages, $customAttributes); } - - /** + /** * Validate the given data against the provided rules. * * @param array $data @@ -13961,8 +14499,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ return $instance->validate($data, $rules, $messages, $customAttributes); } - - /** + /** * Register a custom validator extension. * * @param string $rule @@ -13976,8 +14513,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ $instance->extend($rule, $extension, $message); } - - /** + /** * Register a custom implicit validator extension. * * @param string $rule @@ -13991,8 +14527,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ $instance->extendImplicit($rule, $extension, $message); } - - /** + /** * Register a custom dependent validator extension. * * @param string $rule @@ -14006,8 +14541,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ $instance->extendDependent($rule, $extension, $message); } - - /** + /** * Register a custom validator message replacer. * * @param string $rule @@ -14020,8 +14554,18 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ $instance->replacer($rule, $replacer); } - - /** + /** + * Indicate that unvalidated array keys should be excluded, even if the parent array was validated. + * + * @return void + * @static + */ + public static function excludeUnvalidatedArrayKeys() + { + /** @var \Illuminate\Validation\Factory $instance */ + $instance->excludeUnvalidatedArrayKeys(); + } + /** * Set the Validator instance resolver. * * @param \Closure $resolver @@ -14033,8 +14577,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ $instance->resolver($resolver); } - - /** + /** * Get the Translator implementation. * * @return \Illuminate\Contracts\Translation\Translator @@ -14045,8 +14588,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ return $instance->getTranslator(); } - - /** + /** * Get the Presence Verifier implementation. * * @return \Illuminate\Validation\PresenceVerifierInterface @@ -14057,8 +14599,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Validation\Factory $instance */ return $instance->getPresenceVerifier(); } - - /** + /** * Set the Presence Verifier implementation. * * @param \Illuminate\Validation\PresenceVerifierInterface $presenceVerifier @@ -14069,18 +14610,39 @@ namespace Illuminate\Support\Facades { { /** @var \Illuminate\Validation\Factory $instance */ $instance->setPresenceVerifier($presenceVerifier); + } + /** + * Get the container instance used by the validation factory. + * + * @return \Illuminate\Contracts\Container\Container + * @static + */ + public static function getContainer() + { + /** @var \Illuminate\Validation\Factory $instance */ + return $instance->getContainer(); + } + /** + * Set the container instance used by the validation factory. + * + * @param \Illuminate\Contracts\Container\Container $container + * @return \Illuminate\Validation\Factory + * @static + */ + public static function setContainer($container) + { + /** @var \Illuminate\Validation\Factory $instance */ + return $instance->setContainer($container); } } - - /** + /** * * * @see \Illuminate\View\Factory */ - class View { - - /** + class View { + /** * Get the evaluated view contents for the given view. * * @param string $path @@ -14094,8 +14656,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->file($path, $data, $mergeData); } - - /** + /** * Get the evaluated view contents for the given view. * * @param string $view @@ -14109,8 +14670,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->make($view, $data, $mergeData); } - - /** + /** * Get the first view that actually exists from the given list. * * @param array $views @@ -14125,8 +14685,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->first($views, $data, $mergeData); } - - /** + /** * Get the rendered content of the view based on a given condition. * * @param bool $condition @@ -14141,8 +14700,22 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->renderWhen($condition, $view, $data, $mergeData); } - - /** + /** + * Get the rendered content of the view based on the negation of a given condition. + * + * @param bool $condition + * @param string $view + * @param \Illuminate\Contracts\Support\Arrayable|array $data + * @param array $mergeData + * @return string + * @static + */ + public static function renderUnless($condition, $view, $data = [], $mergeData = []) + { + /** @var \Illuminate\View\Factory $instance */ + return $instance->renderUnless($condition, $view, $data, $mergeData); + } + /** * Get the rendered contents of a partial from a loop. * * @param string $view @@ -14157,8 +14730,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->renderEach($view, $data, $iterator, $empty); } - - /** + /** * Determine if a given view exists. * * @param string $view @@ -14170,8 +14742,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->exists($view); } - - /** + /** * Get the appropriate view engine for the given path. * * @param string $path @@ -14184,8 +14755,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getEngineFromPath($path); } - - /** + /** * Add a piece of shared data to the environment. * * @param array|string $key @@ -14198,8 +14768,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->share($key, $value); } - - /** + /** * Increment the rendering counter. * * @return void @@ -14210,8 +14779,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->incrementRender(); } - - /** + /** * Decrement the rendering counter. * * @return void @@ -14222,8 +14790,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->decrementRender(); } - - /** + /** * Check if there are no active render operations. * * @return bool @@ -14234,8 +14801,31 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->doneRendering(); } - - /** + /** + * Determine if the given once token has been rendered. + * + * @param string $id + * @return bool + * @static + */ + public static function hasRenderedOnce($id) + { + /** @var \Illuminate\View\Factory $instance */ + return $instance->hasRenderedOnce($id); + } + /** + * Mark the given once token as having been rendered. + * + * @param string $id + * @return void + * @static + */ + public static function markAsRenderedOnce($id) + { + /** @var \Illuminate\View\Factory $instance */ + $instance->markAsRenderedOnce($id); + } + /** * Add a location to the array of view locations. * * @param string $location @@ -14247,8 +14837,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->addLocation($location); } - - /** + /** * Add a new namespace to the loader. * * @param string $namespace @@ -14261,8 +14850,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->addNamespace($namespace, $hints); } - - /** + /** * Prepend a new namespace to the loader. * * @param string $namespace @@ -14275,8 +14863,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->prependNamespace($namespace, $hints); } - - /** + /** * Replace the namespace hints for the given namespace. * * @param string $namespace @@ -14289,8 +14876,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->replaceNamespace($namespace, $hints); } - - /** + /** * Register a valid view extension and its engine. * * @param string $extension @@ -14304,8 +14890,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->addExtension($extension, $engine, $resolver); } - - /** + /** * Flush all of the factory state like sections and stacks. * * @return void @@ -14316,8 +14901,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->flushState(); } - - /** + /** * Flush all of the section contents if done rendering. * * @return void @@ -14328,8 +14912,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->flushStateIfDoneRendering(); } - - /** + /** * Get the extension to engine bindings. * * @return array @@ -14340,8 +14923,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getExtensions(); } - - /** + /** * Get the engine resolver instance. * * @return \Illuminate\View\Engines\EngineResolver @@ -14352,8 +14934,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getEngineResolver(); } - - /** + /** * Get the view finder instance. * * @return \Illuminate\View\ViewFinderInterface @@ -14364,8 +14945,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getFinder(); } - - /** + /** * Set the view finder instance. * * @param \Illuminate\View\ViewFinderInterface $finder @@ -14377,8 +14957,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->setFinder($finder); } - - /** + /** * Flush the cache of views located by the finder. * * @return void @@ -14389,8 +14968,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->flushFinderCache(); } - - /** + /** * Get the event dispatcher instance. * * @return \Illuminate\Contracts\Events\Dispatcher @@ -14401,8 +14979,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getDispatcher(); } - - /** + /** * Set the event dispatcher instance. * * @param \Illuminate\Contracts\Events\Dispatcher $events @@ -14414,8 +14991,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->setDispatcher($events); } - - /** + /** * Get the IoC container instance. * * @return \Illuminate\Contracts\Container\Container @@ -14426,8 +15002,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getContainer(); } - - /** + /** * Set the IoC container instance. * * @param \Illuminate\Contracts\Container\Container $container @@ -14439,8 +15014,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->setContainer($container); } - - /** + /** * Get an item from the shared data. * * @param string $key @@ -14453,8 +15027,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->shared($key, $default); } - - /** + /** * Get all of the shared data for the environment. * * @return array @@ -14465,8 +15038,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getShared(); } - - /** + /** * Register a custom macro. * * @param string $name @@ -14478,8 +15050,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\View\Factory::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -14492,8 +15063,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\View\Factory::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -14504,22 +15074,30 @@ namespace Illuminate\Support\Facades { { return \Illuminate\View\Factory::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\View\Factory::flushMacros(); + } + /** * Start a component rendering process. * - * @param string $name + * @param \Illuminate\Contracts\View\View|\Illuminate\Contracts\Support\Htmlable|\Closure|string $view * @param array $data * @return void * @static */ - public static function startComponent($name, $data = []) + public static function startComponent($view, $data = []) { /** @var \Illuminate\View\Factory $instance */ - $instance->startComponent($name, $data); + $instance->startComponent($view, $data); } - - /** + /** * Get the first view that actually exists from the given list, and start a component. * * @param array $names @@ -14532,8 +15110,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->startComponentFirst($names, $data); } - - /** + /** * Render the current component. * * @return string @@ -14544,22 +15121,34 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->renderComponent(); } - - /** + /** + * Get an item from the component data that exists above the current component. + * + * @param string $key + * @param mixed $default + * @return mixed|null + * @static + */ + public static function getConsumableComponentData($key, $default = null) + { + /** @var \Illuminate\View\Factory $instance */ + return $instance->getConsumableComponentData($key, $default); + } + /** * Start the slot rendering process. * * @param string $name * @param string|null $content + * @param array $attributes * @return void * @static */ - public static function slot($name, $content = null) + public static function slot($name, $content = null, $attributes = []) { /** @var \Illuminate\View\Factory $instance */ - $instance->slot($name, $content); + $instance->slot($name, $content, $attributes); } - - /** + /** * Save the slot content for rendering. * * @return void @@ -14570,8 +15159,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->endSlot(); } - - /** + /** * Register a view creator event. * * @param array|string $views @@ -14584,8 +15172,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->creator($views, $callback); } - - /** + /** * Register multiple view composers via an array. * * @param array $composers @@ -14597,8 +15184,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->composers($composers); } - - /** + /** * Register a view composer event. * * @param array|string $views @@ -14611,8 +15197,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->composer($views, $callback); } - - /** + /** * Call the composer for a given view. * * @param \Illuminate\Contracts\View\View $view @@ -14624,8 +15209,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->callComposer($view); } - - /** + /** * Call the creator for a given view. * * @param \Illuminate\Contracts\View\View $view @@ -14637,8 +15221,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->callCreator($view); } - - /** + /** * Start injecting content into a section. * * @param string $section @@ -14651,8 +15234,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->startSection($section, $content); } - - /** + /** * Inject inline content into a section. * * @param string $section @@ -14665,8 +15247,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->inject($section, $content); } - - /** + /** * Stop injecting content into a section and return its contents. * * @return string @@ -14677,8 +15258,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->yieldSection(); } - - /** + /** * Stop injecting content into a section. * * @param bool $overwrite @@ -14691,8 +15271,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->stopSection($overwrite); } - - /** + /** * Stop injecting content into a section and append it. * * @return string @@ -14704,8 +15283,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->appendSection(); } - - /** + /** * Get the string contents of a section. * * @param string $section @@ -14718,8 +15296,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->yieldContent($section, $default); } - - /** + /** * Get the parent placeholder for the current request. * * @param string $section @@ -14730,8 +15307,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\View\Factory::parentPlaceholder($section); } - - /** + /** * Check if section exists. * * @param string $name @@ -14743,8 +15319,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->hasSection($name); } - - /** + /** + * Check if section does not exist. + * + * @param string $name + * @return bool + * @static + */ + public static function sectionMissing($name) + { + /** @var \Illuminate\View\Factory $instance */ + return $instance->sectionMissing($name); + } + /** * Get the contents of a section. * * @param string $name @@ -14757,8 +15344,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getSection($name, $default); } - - /** + /** * Get the entire array of sections. * * @return array @@ -14769,8 +15355,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getSections(); } - - /** + /** * Flush all of the sections. * * @return void @@ -14781,8 +15366,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->flushSections(); } - - /** + /** * Add new loop to the stack. * * @param \Countable|array $data @@ -14794,8 +15378,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->addLoop($data); } - - /** + /** * Increment the top loop's indices. * * @return void @@ -14806,8 +15389,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->incrementLoopIndices(); } - - /** + /** * Pop a loop from the top of the loop stack. * * @return void @@ -14818,8 +15400,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->popLoop(); } - - /** + /** * Get an instance of the last loop in the stack. * * @return \stdClass|null @@ -14830,8 +15411,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getLastLoop(); } - - /** + /** * Get the entire loop stack. * * @return array @@ -14842,8 +15422,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->getLoopStack(); } - - /** + /** * Start injecting content into a push section. * * @param string $section @@ -14856,8 +15435,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->startPush($section, $content); } - - /** + /** * Stop injecting content into a push section. * * @return string @@ -14869,8 +15447,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->stopPush(); } - - /** + /** * Start prepending content into a push section. * * @param string $section @@ -14883,8 +15460,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->startPrepend($section, $content); } - - /** + /** * Stop prepending content into a push section. * * @return string @@ -14896,8 +15472,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->stopPrepend(); } - - /** + /** * Get the string contents of a push section. * * @param string $section @@ -14910,8 +15485,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ return $instance->yieldPushContent($section, $default); } - - /** + /** * Flush all of the stacks. * * @return void @@ -14922,8 +15496,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->flushStacks(); } - - /** + /** * Start a translation block. * * @param array $replacements @@ -14935,8 +15508,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Factory $instance */ $instance->startTranslation($replacements); } - - /** + /** * Render the current translation. * * @return string @@ -14949,16 +15521,14 @@ namespace Illuminate\Support\Facades { } } - - /** + /** * * * @method static mixed filterFiles(mixed $files) * @see \Illuminate\Http\Request */ - class Request { - - /** + class Request { + /** * Create a new Illuminate HTTP request from server variables. * * @return static @@ -14968,8 +15538,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::capture(); } - - /** + /** * Return the Request instance. * * @return \Illuminate\Http\Request @@ -14980,8 +15549,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->instance(); } - - /** + /** * Get the request method. * * @return string @@ -14992,8 +15560,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->method(); } - - /** + /** * Get the root URL for the application. * * @return string @@ -15004,8 +15571,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->root(); } - - /** + /** * Get the URL (no query string) for the request. * * @return string @@ -15016,8 +15582,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->url(); } - - /** + /** * Get the full URL for the request. * * @return string @@ -15028,8 +15593,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fullUrl(); } - - /** + /** * Get the full URL for the request with the added query string parameters. * * @param array $query @@ -15041,8 +15605,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fullUrlWithQuery($query); } - - /** + /** + * Get the full URL for the request without the given query string parameters. + * + * @param array|string $query + * @return string + * @static + */ + public static function fullUrlWithoutQuery($keys) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->fullUrlWithoutQuery($keys); + } + /** * Get the current path info for the request. * * @return string @@ -15053,8 +15628,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->path(); } - - /** + /** * Get the current decoded path info for the request. * * @return string @@ -15065,8 +15639,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->decodedPath(); } - - /** + /** * Get a segment from the URI (1 based index). * * @param int $index @@ -15079,8 +15652,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->segment($index, $default); } - - /** + /** * Get all of the segments for the request path. * * @return array @@ -15091,8 +15663,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->segments(); } - - /** + /** * Determine if the current request URI matches a pattern. * * @param mixed $patterns @@ -15104,8 +15675,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->is(...$patterns); } - - /** + /** * Determine if the route name matches a given pattern. * * @param mixed $patterns @@ -15117,9 +15687,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->routeIs(...$patterns); } - - /** - * Determine if the current request URL and query string matches a pattern. + /** + * Determine if the current request URL and query string match a pattern. * * @param mixed $patterns * @return bool @@ -15130,8 +15699,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fullUrlIs(...$patterns); } - - /** + /** * Determine if the request is the result of an AJAX call. * * @return bool @@ -15142,9 +15710,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->ajax(); } - - /** - * Determine if the request is the result of an PJAX call. + /** + * Determine if the request is the result of a PJAX call. * * @return bool * @static @@ -15154,9 +15721,8 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->pjax(); } - - /** - * Determine if the request is the result of an prefetch call. + /** + * Determine if the request is the result of a prefetch call. * * @return bool * @static @@ -15166,8 +15732,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->prefetch(); } - - /** + /** * Determine if the request is over HTTPS. * * @return bool @@ -15178,8 +15743,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->secure(); } - - /** + /** * Get the client IP address. * * @return string|null @@ -15190,8 +15754,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->ip(); } - - /** + /** * Get the client IP addresses. * * @return array @@ -15202,8 +15765,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->ips(); } - - /** + /** * Get the client user agent. * * @return string|null @@ -15214,8 +15776,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->userAgent(); } - - /** + /** * Merge new input into the current request's input array. * * @param array $input @@ -15227,8 +15788,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->merge($input); } - - /** + /** + * Merge new input into the request's input, but only when that key is missing from the request. + * + * @param array $input + * @return \Illuminate\Http\Request + * @static + */ + public static function mergeIfMissing($input) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->mergeIfMissing($input); + } + /** * Replace the input for the current request. * * @param array $input @@ -15240,8 +15812,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->replace($input); } - - /** + /** * This method belongs to Symfony HttpFoundation and is not usually needed when using Laravel. * * Instead, you may use the "input" method. @@ -15256,8 +15827,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->get($key, $default); } - - /** + /** * Get the JSON payload for the request. * * @param string|null $key @@ -15270,8 +15840,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->json($key, $default); } - - /** + /** * Create a new request instance from the given Laravel request. * * @param \Illuminate\Http\Request $from @@ -15283,8 +15852,7 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::createFrom($from, $to); } - - /** + /** * Create an Illuminate request from a Symfony instance. * * @param \Symfony\Component\HttpFoundation\Request $request @@ -15295,16 +15863,16 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::createFromBase($request); } - - /** + /** * Clones a request and overrides some of its parameters. * - * @param array $query The GET parameters - * @param array $request The POST parameters - * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...) - * @param array $cookies The COOKIE parameters - * @param array $files The FILES parameters - * @param array $server The SERVER parameters + * @return static + * @param array|null $query The GET parameters + * @param array|null $request The POST parameters + * @param array|null $attributes The request attributes (parameters parsed from the PATH_INFO, ...) + * @param array|null $cookies The COOKIE parameters + * @param array|null $files The FILES parameters + * @param array|null $server The SERVER parameters * @return static * @static */ @@ -15313,8 +15881,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->duplicate($query, $request, $attributes, $cookies, $files, $server); } - - /** + /** * Get the session associated with the request. * * @return \Illuminate\Session\Store @@ -15326,8 +15893,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->session(); } - - /** + /** * Get the session associated with the request. * * @return \Illuminate\Session\Store|null @@ -15338,8 +15904,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->getSession(); } - - /** + /** * Set the session instance on the request. * * @param \Illuminate\Contracts\Session\Session $session @@ -15351,8 +15916,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->setLaravelSession($session); } - - /** + /** * Get the user making the request. * * @param string|null $guard @@ -15364,8 +15928,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->user($guard); } - - /** + /** * Get the route handling the request. * * @param string|null $param @@ -15378,8 +15941,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->route($param, $default); } - - /** + /** * Get a unique fingerprint for the request / route / IP address. * * @return string @@ -15391,8 +15953,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->fingerprint(); } - - /** + /** * Set the JSON payload for the request. * * @param \Symfony\Component\HttpFoundation\ParameterBag $json @@ -15404,8 +15965,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->setJson($json); } - - /** + /** * Get the user resolver callback. * * @return \Closure @@ -15416,8 +15976,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->getUserResolver(); } - - /** + /** * Set the user resolver callback. * * @param \Closure $callback @@ -15429,8 +15988,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->setUserResolver($callback); } - - /** + /** * Get the route resolver callback. * * @return \Closure @@ -15441,8 +15999,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->getRouteResolver(); } - - /** + /** * Set the route resolver callback. * * @param \Closure $callback @@ -15454,8 +16011,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->setRouteResolver($callback); } - - /** + /** * Get all of the input and files for the request. * * @return array @@ -15466,8 +16022,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->toArray(); } - - /** + /** * Determine if the given offset exists. * * @param string $offset @@ -15479,8 +16034,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->offsetExists($offset); } - - /** + /** * Get the value at the given offset. * * @param string $offset @@ -15492,8 +16046,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->offsetGet($offset); } - - /** + /** * Set the value at the given offset. * * @param string $offset @@ -15506,8 +16059,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->offsetSet($offset, $value); } - - /** + /** * Remove the value at the given offset. * * @param string $offset @@ -15519,8 +16071,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->offsetUnset($offset); } - - /** + /** * Sets the parameters for this request. * * This method also re-initializes all properties. @@ -15535,25 +16086,21 @@ namespace Illuminate\Support\Facades { * @static */ public static function initialize($query = [], $request = [], $attributes = [], $cookies = [], $files = [], $server = [], $content = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->initialize($query, $request, $attributes, $cookies, $files, $server, $content); } - - /** + /** * Creates a new request with values from PHP's super globals. * * @return static * @static */ public static function createFromGlobals() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::createFromGlobals(); } - - /** + /** * Creates a Request based on a given URI and configuration. * * The information contained in the URI always take precedence @@ -15567,31 +16114,27 @@ namespace Illuminate\Support\Facades { * @param array $server The server parameters ($_SERVER) * @param string|resource|null $content The raw body data * @return static + * @throws BadRequestException When the URI is invalid * @static */ public static function create($uri, $method = 'GET', $parameters = [], $cookies = [], $files = [], $server = [], $content = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::create($uri, $method, $parameters, $cookies, $files, $server, $content); } - - /** + /** * Sets a callable able to create a Request instance. * * This is mainly useful when you need to override the Request class * to keep BC with an existing system. It should not be used for any * other purpose. * - * @param callable|null $callable A PHP callable * @static */ public static function setFactory($callable) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::setFactory($callable); } - - /** + /** * Overrides the PHP global variables according to this request instance. * * It overrides $_GET, $_POST, $_REQUEST, $_SERVER, $_COOKIE. @@ -15600,53 +16143,44 @@ namespace Illuminate\Support\Facades { * @static */ public static function overrideGlobals() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->overrideGlobals(); } - - /** + /** * Sets a list of trusted proxies. * * You should only list the reverse proxies that you manage directly. * * @param array $proxies A list of trusted proxies, the string 'REMOTE_ADDR' will be replaced with $_SERVER['REMOTE_ADDR'] * @param int $trustedHeaderSet A bit field of Request::HEADER_*, to set which headers to trust from your proxies - * @throws \InvalidArgumentException When $trustedHeaderSet is invalid * @static */ public static function setTrustedProxies($proxies, $trustedHeaderSet) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::setTrustedProxies($proxies, $trustedHeaderSet); } - - /** + /** * Gets the list of trusted proxies. * - * @return array An array of trusted proxies + * @return array * @static */ public static function getTrustedProxies() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getTrustedProxies(); } - - /** + /** * Gets the set of trusted headers from trusted proxies. * * @return int A bit field of Request::HEADER_* that defines which headers are trusted from your proxies * @static */ public static function getTrustedHeaderSet() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getTrustedHeaderSet(); } - - /** + /** * Sets a list of trusted host patterns. * * You should only list the hosts you manage using regexs. @@ -15655,40 +16189,33 @@ namespace Illuminate\Support\Facades { * @static */ public static function setTrustedHosts($hostPatterns) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::setTrustedHosts($hostPatterns); } - - /** + /** * Gets the list of trusted host patterns. * - * @return array An array of trusted host patterns + * @return array * @static */ public static function getTrustedHosts() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getTrustedHosts(); } - - /** + /** * Normalizes a query string. * * It builds a normalized query string, where keys/value pairs are alphabetized, * have consistent escaping and unneeded delimiters are removed. * - * @param string $qs Query string - * @return string A normalized query string for the Request + * @return string * @static */ public static function normalizeQueryString($qs) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::normalizeQueryString($qs); } - - /** + /** * Enables support for the _method request parameter to determine the intended HTTP method. * * Be warned that enabling this feature might lead to CSRF issues in your code. @@ -15702,24 +16229,20 @@ namespace Illuminate\Support\Facades { * @static */ public static function enableHttpMethodParameterOverride() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::enableHttpMethodParameterOverride(); } - - /** + /** * Checks whether support for the _method request parameter is enabled. * - * @return bool True when the _method request parameter is enabled, false otherwise + * @return bool * @static */ public static function getHttpMethodParameterOverride() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getHttpMethodParameterOverride(); } - - /** + /** * Whether the request contains a Session which was started in one of the * previous requests. * @@ -15727,55 +16250,49 @@ namespace Illuminate\Support\Facades { * @static */ public static function hasPreviousSession() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->hasPreviousSession(); } - - /** + /** * Whether the request contains a Session object. * * This method does not give any information about the state of the session object, * like whether the session is started or not. It is just a way to check if this Request * is associated with a Session instance. * - * @return bool true when the Request contains a Session object, false otherwise + * @param bool $skipIfUninitialized When true, ignores factories injected by `setSessionFactory` + * @return bool * @static */ public static function hasSession() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->hasSession(); } - - /** + /** * * * @static */ public static function setSession($session) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setSession($session); } - - /** + /** * * * @internal + * @param callable(): SessionInterface $factory * @static */ public static function setSessionFactory($factory) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setSessionFactory($factory); } - - /** + /** * Returns the client IP addresses. * * In the returned array the most trusted IP address is first, and the @@ -15784,18 +16301,16 @@ namespace Illuminate\Support\Facades { * * Use this method carefully; you should use getClientIp() instead. * - * @return array The client IP addresses + * @return array * @see getClientIp() * @static */ public static function getClientIps() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getClientIps(); } - - /** + /** * Returns the client IP address. * * This method can read the client IP address from the "X-Forwarded-For" header @@ -15808,32 +16323,28 @@ namespace Illuminate\Support\Facades { * ("Client-Ip" for instance), configure it via the $trustedHeaderSet * argument of the Request::setTrustedProxies() method instead. * - * @return string|null The client IP address + * @return string|null * @see getClientIps() * @see https://wikipedia.org/wiki/X-Forwarded-For * @static */ public static function getClientIp() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getClientIp(); } - - /** + /** * Returns current script name. * * @return string * @static */ public static function getScriptName() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getScriptName(); } - - /** + /** * Returns the path being requested relative to the executed script. * * The path info always starts with a /. @@ -15849,13 +16360,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function getPathInfo() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPathInfo(); } - - /** + /** * Returns the root path from which this request is executed. * * Suppose that an index.php file instantiates this request object: @@ -15869,13 +16378,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function getBasePath() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getBasePath(); } - - /** + /** * Returns the root URL from which this request is executed. * * The base URL never ends with a /. @@ -15887,26 +16394,22 @@ namespace Illuminate\Support\Facades { * @static */ public static function getBaseUrl() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getBaseUrl(); } - - /** + /** * Gets the request's scheme. * * @return string * @static */ public static function getScheme() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getScheme(); } - - /** + /** * Returns the port on which the request is made. * * This method can read the client port from the "X-Forwarded-Port" header @@ -15914,56 +16417,48 @@ namespace Illuminate\Support\Facades { * * The "X-Forwarded-Port" header must contain the client port. * - * @return int|string can be a string if fetched from the server bag + * @return int|string|null Can be a string if fetched from the server bag * @static */ public static function getPort() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPort(); } - - /** + /** * Returns the user. * * @return string|null * @static */ public static function getUser() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUser(); } - - /** + /** * Returns the password. * * @return string|null * @static */ public static function getPassword() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPassword(); } - - /** + /** * Gets the user info. * - * @return string A user name and, optionally, scheme-specific information about how to gain authorization to access the server + * @return string|null A user name if any and, optionally, scheme-specific information about how to gain authorization to access the server * @static */ public static function getUserInfo() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUserInfo(); } - - /** + /** * Returns the HTTP host being requested. * * The port name will be appended to the host if it's non-standard. @@ -15972,70 +16467,60 @@ namespace Illuminate\Support\Facades { * @static */ public static function getHttpHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getHttpHost(); } - - /** + /** * Returns the requested URI (path and query string). * * @return string The raw URI (i.e. not URI decoded) * @static */ public static function getRequestUri() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRequestUri(); } - - /** + /** * Gets the scheme and HTTP host. * * If the URL was called with basic authentication, the user * and the password are not added to the generated string. * - * @return string The scheme and HTTP host + * @return string * @static */ public static function getSchemeAndHttpHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getSchemeAndHttpHost(); } - - /** + /** * Generates a normalized URI (URL) for the Request. * - * @return string A normalized URI (URL) for the Request + * @return string * @see getQueryString() * @static */ public static function getUri() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUri(); } - - /** + /** * Generates a normalized URI for the given path. * * @param string $path A path to use instead of the current one - * @return string The normalized URI for the path + * @return string * @static */ public static function getUriForPath($path) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getUriForPath($path); } - - /** + /** * Returns the path as relative reference from the current Request path. * * Only the URIs path component (no schema, host etc.) is relevant and must be given. @@ -16050,34 +16535,29 @@ namespace Illuminate\Support\Facades { * - "/a/b/c/other" -> "other" * - "/a/x/y" -> "../../x/y" * - * @param string $path The target path - * @return string The relative target path + * @return string * @static */ public static function getRelativeUriForPath($path) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRelativeUriForPath($path); } - - /** + /** * Generates the normalized query string for the Request. * * It builds a normalized query string, where keys/value pairs are alphabetized * and have consistent escaping. * - * @return string|null A normalized query string for the Request + * @return string|null * @static */ public static function getQueryString() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getQueryString(); } - - /** + /** * Checks whether the request is secure or not. * * This method can read the client protocol from the "X-Forwarded-Proto" header @@ -16089,13 +16569,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function isSecure() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isSecure(); } - - /** + /** * Returns the host name. * * This method can read the client host name from the "X-Forwarded-Host" header @@ -16108,26 +16586,21 @@ namespace Illuminate\Support\Facades { * @static */ public static function getHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getHost(); } - - /** + /** * Sets the request method. * - * @param string $method * @static */ public static function setMethod($method) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setMethod($method); } - - /** + /** * Gets the request "intended" method. * * If the X-HTTP-Method-Override header is set, and if the method is a POST, @@ -16138,87 +16611,71 @@ namespace Illuminate\Support\Facades { * * The method is always an uppercased string. * - * @return string The request method + * @return string * @see getRealMethod() * @static */ public static function getMethod() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getMethod(); } - - /** + /** * Gets the "real" request method. * - * @return string The request method + * @return string * @see getMethod() * @static */ public static function getRealMethod() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRealMethod(); } - - /** + /** * Gets the mime type associated with the format. * - * @param string $format The format - * @return string|null The associated mime type (null if not found) + * @return string|null * @static */ public static function getMimeType($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getMimeType($format); } - - /** + /** * Gets the mime types associated with the format. * - * @param string $format The format - * @return array The associated mime types + * @return array * @static */ public static function getMimeTypes($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::getMimeTypes($format); } - - /** + /** * Gets the format associated with the mime type. * - * @param string $mimeType The associated mime type - * @return string|null The format (null if not found) + * @return string|null * @static */ public static function getFormat($mimeType) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getFormat($mimeType); } - - /** + /** * Associates a format with mime types. * - * @param string $format The format * @param string|array $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type) * @static */ public static function setFormat($format, $mimeTypes) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setFormat($format, $mimeTypes); } - - /** + /** * Gets the request format. * * Here is the process to determine the format: @@ -16228,96 +16685,78 @@ namespace Illuminate\Support\Facades { * * $default * * @see getPreferredFormat - * @param string|null $default The default format - * @return string|null The request format + * @return string|null * @static */ public static function getRequestFormat($default = 'html') - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getRequestFormat($default); } - - /** + /** * Sets the request format. * - * @param string $format The request format * @static */ public static function setRequestFormat($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setRequestFormat($format); } - - /** + /** * Gets the format associated with the request. * - * @return string|null The format (null if no content type is present) + * @return string|null * @static */ public static function getContentType() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getContentType(); } - - /** + /** * Sets the default locale. * - * @param string $locale * @static */ public static function setDefaultLocale($locale) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setDefaultLocale($locale); } - - /** + /** * Get the default locale. * * @return string * @static */ public static function getDefaultLocale() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getDefaultLocale(); } - - /** + /** * Sets the locale. * - * @param string $locale * @static */ public static function setLocale($locale) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->setLocale($locale); } - - /** + /** * Get the locale. * * @return string * @static */ public static function getLocale() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getLocale(); } - - /** + /** * Checks if the request method is of specified type. * * @param string $method Uppercase request method (GET, POST etc) @@ -16325,13 +16764,11 @@ namespace Illuminate\Support\Facades { * @static */ public static function isMethod($method) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethod($method); } - - /** + /** * Checks whether or not the method is safe. * * @see https://tools.ietf.org/html/rfc7231#section-4.2.1 @@ -16339,40 +16776,34 @@ namespace Illuminate\Support\Facades { * @static */ public static function isMethodSafe() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethodSafe(); } - - /** + /** * Checks whether or not the method is idempotent. * * @return bool * @static */ public static function isMethodIdempotent() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethodIdempotent(); } - - /** + /** * Checks whether the method is cacheable or not. * * @see https://tools.ietf.org/html/rfc7231#section-4.2.3 - * @return bool True for GET and HEAD, false otherwise + * @return bool * @static */ public static function isMethodCacheable() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isMethodCacheable(); } - - /** + /** * Returns the protocol version. * * If the application is behind a proxy, the protocol version used in the @@ -16381,61 +16812,52 @@ namespace Illuminate\Support\Facades { * if the proxy is trusted (see "setTrustedProxies()"), otherwise it returns * the latter (from the "SERVER_PROTOCOL" server parameter). * - * @return string + * @return string|null * @static */ public static function getProtocolVersion() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getProtocolVersion(); } - - /** + /** * Returns the request body content. * * @param bool $asResource If true, a resource will be returned - * @return string|resource The request body content or a resource to read the body stream - * @throws \LogicException + * @return string|resource * @static */ public static function getContent($asResource = false) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getContent($asResource); } - - /** + /** * Gets the Etags. * - * @return array The entity tags + * @return array * @static */ public static function getETags() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getETags(); } - - /** + /** * * * @return bool * @static */ public static function isNoCache() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isNoCache(); } - - /** + /** * Gets the preferred format for the response by inspecting, in the following order: - * * the request format set using setRequestFormat - * * the values of the Accept HTTP header + * * the request format set using setRequestFormat; + * * the values of the Accept HTTP header. * * Note that if you use this method, you should send the "Vary: Accept" header * in the response to prevent any issues with intermediary HTTP caches. @@ -16443,125 +16865,107 @@ namespace Illuminate\Support\Facades { * @static */ public static function getPreferredFormat($default = 'html') - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPreferredFormat($default); } - - /** + /** * Returns the preferred language. * * @param string[] $locales An array of ordered available locales - * @return string|null The preferred locale + * @return string|null * @static */ public static function getPreferredLanguage($locales = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getPreferredLanguage($locales); } - - /** - * Gets a list of languages acceptable by the client browser. + /** + * Gets a list of languages acceptable by the client browser ordered in the user browser preferences. * - * @return array Languages ordered in the user browser preferences + * @return array * @static */ public static function getLanguages() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getLanguages(); } - - /** - * Gets a list of charsets acceptable by the client browser. + /** + * Gets a list of charsets acceptable by the client browser in preferable order. * - * @return array List of charsets in preferable order + * @return array * @static */ public static function getCharsets() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getCharsets(); } - - /** - * Gets a list of encodings acceptable by the client browser. + /** + * Gets a list of encodings acceptable by the client browser in preferable order. * - * @return array List of encodings in preferable order + * @return array * @static */ public static function getEncodings() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getEncodings(); } - - /** - * Gets a list of content types acceptable by the client browser. + /** + * Gets a list of content types acceptable by the client browser in preferable order. * - * @return array List of content types in preferable order + * @return array * @static */ public static function getAcceptableContentTypes() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getAcceptableContentTypes(); } - - /** - * Returns true if the request is a XMLHttpRequest. + /** + * Returns true if the request is an XMLHttpRequest. * * It works if your JavaScript library sets an X-Requested-With HTTP header. * It is known to work with common JavaScript frameworks: * * @see https://wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript - * @return bool true if the request is an XMLHttpRequest, false otherwise + * @return bool * @static */ public static function isXmlHttpRequest() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request + { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->isXmlHttpRequest(); } - - /** + /** + * Checks whether the client browser prefers safe content or not according to RFC8674. + * + * @see https://tools.ietf.org/html/rfc8674 + * @static + */ + public static function preferSafeContent() + { //Method inherited from \Symfony\Component\HttpFoundation\Request + /** @var \Illuminate\Http\Request $instance */ + return $instance->preferSafeContent(); + } + /** * Indicates whether this request originated from a trusted proxy. * * This can be useful to determine whether or not to trust the * contents of a proxy-specific header. * - * @return bool true if the request came from a trusted proxy, false otherwise - * @static - */ - public static function isFromTrustedProxy() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isFromTrustedProxy(); - } - - /** - * Determine if the given content types match. - * - * @param string $actual - * @param string $type * @return bool * @static */ - public static function matchesType($actual, $type) - { - return \Illuminate\Http\Request::matchesType($actual, $type); + public static function isFromTrustedProxy() + { //Method inherited from \Symfony\Component\HttpFoundation\Request + /** @var \Illuminate\Http\Request $instance */ + return $instance->isFromTrustedProxy(); } - - /** + /** * Determine if the request is sending JSON. * * @return bool @@ -16572,8 +16976,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->isJson(); } - - /** + /** * Determine if the current request probably expects a JSON response. * * @return bool @@ -16584,8 +16987,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->expectsJson(); } - - /** + /** * Determine if the current request is asking for JSON. * * @return bool @@ -16596,8 +16998,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->wantsJson(); } - - /** + /** * Determines whether the current requests accepts a given content type. * * @param string|array $contentTypes @@ -16609,8 +17010,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->accepts($contentTypes); } - - /** + /** * Return the most suitable content type from the given array based on content negotiation. * * @param string|array $contentTypes @@ -16622,8 +17022,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->prefers($contentTypes); } - - /** + /** * Determine if the current request accepts any content type. * * @return bool @@ -16634,8 +17033,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->acceptsAnyContentType(); } - - /** + /** * Determines whether a request accepts JSON. * * @return bool @@ -16646,8 +17044,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->acceptsJson(); } - - /** + /** * Determines whether a request accepts HTML. * * @return bool @@ -16658,8 +17055,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->acceptsHtml(); } - - /** + /** + * Determine if the given content types match. + * + * @param string $actual + * @param string $type + * @return bool + * @static + */ + public static function matchesType($actual, $type) + { + return \Illuminate\Http\Request::matchesType($actual, $type); + } + /** * Get the data format expected in the response. * * @param string $default @@ -16671,13 +17079,12 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->format($default); } - - /** + /** * Retrieve an old input item. * * @param string|null $key * @param string|array|null $default - * @return string|array + * @return string|array|null * @static */ public static function old($key = null, $default = null) @@ -16685,8 +17092,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->old($key, $default); } - - /** + /** * Flash the input for the current request to the session. * * @return void @@ -16697,8 +17103,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flash(); } - - /** + /** * Flash only some of the input to the session. * * @param array|mixed $keys @@ -16710,8 +17115,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flashOnly($keys); } - - /** + /** * Flash only some of the input to the session. * * @param array|mixed $keys @@ -16723,8 +17127,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flashExcept($keys); } - - /** + /** * Flush all of the old input from the session. * * @return void @@ -16735,8 +17138,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ $instance->flush(); } - - /** + /** * Retrieve a server variable from the request. * * @param string|null $key @@ -16749,8 +17151,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->server($key, $default); } - - /** + /** * Determine if a header is set on the request. * * @param string $key @@ -16762,8 +17163,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasHeader($key); } - - /** + /** * Retrieve a header from the request. * * @param string|null $key @@ -16776,8 +17176,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->header($key, $default); } - - /** + /** * Get the bearer token from the request headers. * * @return string|null @@ -16788,8 +17187,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->bearerToken(); } - - /** + /** * Determine if the request contains a given input item key. * * @param string|array $key @@ -16801,8 +17199,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->exists($key); } - - /** + /** * Determine if the request contains a given input item key. * * @param string|array $key @@ -16814,8 +17211,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->has($key); } - - /** + /** * Determine if the request contains any of the given inputs. * * @param string|array $keys @@ -16827,8 +17223,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasAny($keys); } - - /** + /** + * Apply the callback if the request contains the given input item key. + * + * @param string $key + * @param callable $callback + * @param callable|null $default + * @return $this|mixed + * @static + */ + public static function whenHas($key, $callback, $default = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->whenHas($key, $callback, $default); + } + /** * Determine if the request contains a non-empty value for an input item. * * @param string|array $key @@ -16840,8 +17249,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->filled($key); } - - /** + /** + * Determine if the request contains an empty value for an input item. + * + * @param string|array $key + * @return bool + * @static + */ + public static function isNotFilled($key) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->isNotFilled($key); + } + /** * Determine if the request contains a non-empty value for any of the given inputs. * * @param string|array $keys @@ -16853,8 +17273,21 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->anyFilled($keys); } - - /** + /** + * Apply the callback if the request contains a non-empty value for the given input item key. + * + * @param string $key + * @param callable $callback + * @param callable|null $default + * @return $this|mixed + * @static + */ + public static function whenFilled($key, $callback, $default = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->whenFilled($key, $callback, $default); + } + /** * Determine if the request is missing a given input item key. * * @param string|array $key @@ -16866,8 +17299,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->missing($key); } - - /** + /** * Get the keys for all of the input and files. * * @return array @@ -16878,8 +17310,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->keys(); } - - /** + /** * Get all of the input and files for the request. * * @param array|mixed|null $keys @@ -16891,8 +17322,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->all($keys); } - - /** + /** * Retrieve an input item from the request. * * @param string|null $key @@ -16905,8 +17335,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->input($key, $default); } - - /** + /** * Retrieve input as a boolean value. * * Returns true when value is "1", "true", "on", and "yes". Otherwise, returns false. @@ -16921,8 +17350,33 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->boolean($key, $default); } - - /** + /** + * Retrieve input from the request as a Carbon instance. + * + * @param string $key + * @param string|null $format + * @param string|null $tz + * @return \Illuminate\Support\Carbon|null + * @static + */ + public static function date($key, $format = null, $tz = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->date($key, $format, $tz); + } + /** + * Retrieve input from the request as a collection. + * + * @param array|string|null $key + * @return \Illuminate\Support\Collection + * @static + */ + public static function collect($key = null) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->collect($key); + } + /** * Get a subset containing the provided keys with values from the input data. * * @param array|mixed $keys @@ -16934,8 +17388,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->only($keys); } - - /** + /** * Get all of the input except for a specified array of items. * * @param array|mixed $keys @@ -16947,8 +17400,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->except($keys); } - - /** + /** * Retrieve a query string item from the request. * * @param string|null $key @@ -16961,8 +17413,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->query($key, $default); } - - /** + /** * Retrieve a request payload item from the request. * * @param string|null $key @@ -16975,8 +17426,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->post($key, $default); } - - /** + /** * Determine if a cookie is set on the request. * * @param string $key @@ -16988,8 +17438,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasCookie($key); } - - /** + /** * Retrieve a cookie from the request. * * @param string|null $key @@ -17002,8 +17451,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->cookie($key, $default); } - - /** + /** * Get an array of all of the files on the request. * * @return array @@ -17014,8 +17462,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->allFiles(); } - - /** + /** * Determine if the uploaded data contains a file. * * @param string $key @@ -17027,8 +17474,7 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->hasFile($key); } - - /** + /** * Retrieve a file from the request. * * @param string|null $key @@ -17041,8 +17487,31 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Http\Request $instance */ return $instance->file($key, $default); } - - /** + /** + * Dump the request items and end the script. + * + * @param mixed $keys + * @return void + * @static + */ + public static function dd(...$keys) + { + /** @var \Illuminate\Http\Request $instance */ + $instance->dd(...$keys); + } + /** + * Dump the items. + * + * @param mixed $keys + * @return \Illuminate\Http\Request + * @static + */ + public static function dump($keys = []) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->dump($keys); + } + /** * Register a custom macro. * * @param string $name @@ -17054,8 +17523,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Http\Request::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -17068,8 +17536,7 @@ namespace Illuminate\Support\Facades { { \Illuminate\Http\Request::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -17080,71 +17547,138 @@ namespace Illuminate\Support\Facades { { return \Illuminate\Http\Request::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Http\Request::flushMacros(); + } + /** * * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param array $rules + * @param mixed $params * @static */ public static function validate($rules, ...$params) { return \Illuminate\Http\Request::validate($rules, ...$params); } - - /** + /** * * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param string $errorBag + * @param array $rules + * @param mixed $params * @static */ public static function validateWithBag($errorBag, $rules, ...$params) { return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params); } - - /** + /** * * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @param mixed $absolute * @static */ public static function hasValidSignature($absolute = true) { return \Illuminate\Http\Request::hasValidSignature($absolute); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @static + */ + public static function hasValidRelativeSignature() + { + return \Illuminate\Http\Request::hasValidRelativeSignature(); } } - + } -namespace Illuminate\Support { - - /** + namespace Illuminate\Support { + /** * * */ - class Arr { + class Arr { } - - /** + /** * * */ - class Str { + class Str { } - + /** + * + * + */ + class Collection { + /** + * + * + * @see \Barryvdh\Debugbar\ServiceProvider::register() + * @static + */ + public static function debug() + { + return \Illuminate\Support\Collection::debug(); + } + /** + * + * + * @see \Maatwebsite\Excel\Mixins\DownloadCollectionMixin::downloadExcel() + * @param string $fileName + * @param string|null $writerType + * @param mixed $withHeadings + * @param array $responseHeaders + * @static + */ + public static function downloadExcel($fileName, $writerType = null, $withHeadings = false, $responseHeaders = []) + { + return \Illuminate\Support\Collection::downloadExcel($fileName, $writerType, $withHeadings, $responseHeaders); + } + /** + * + * + * @see \Maatwebsite\Excel\Mixins\StoreCollectionMixin::storeExcel() + * @param string $filePath + * @param string|null $disk + * @param string|null $writerType + * @param mixed $withHeadings + * @static + */ + public static function storeExcel($filePath, $disk = null, $writerType = null, $withHeadings = false) + { + return \Illuminate\Support\Collection::storeExcel($filePath, $disk, $writerType, $withHeadings); + } + + } + } -namespace Collective\Html { - - /** + namespace Collective\Html { + /** * * * @see \Collective\Html\FormBuilder */ - class FormFacade { - - /** + class FormFacade { + /** * Open up a new HTML form. * * @param array $options @@ -17156,8 +17690,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->open($options); } - - /** + /** * Create a new model based form builder. * * @param mixed $model @@ -17170,8 +17703,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->model($model, $options); } - - /** + /** * Set the model instance on the form builder. * * @param mixed $model @@ -17183,8 +17715,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ $instance->setModel($model); } - - /** + /** * Get the current model instance on the form builder. * * @return mixed $model @@ -17195,8 +17726,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->getModel(); } - - /** + /** * Close the current form. * * @return string @@ -17207,8 +17737,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->close(); } - - /** + /** * Generate a hidden field with the current CSRF token. * * @return string @@ -17219,8 +17748,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->token(); } - - /** + /** * Create a form label element. * * @param string $name @@ -17235,8 +17763,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->label($name, $value, $options, $escape_html); } - - /** + /** * Create a form input field. * * @param string $type @@ -17251,8 +17778,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->input($type, $name, $value, $options); } - - /** + /** * Create a text input field. * * @param string $name @@ -17266,8 +17792,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->text($name, $value, $options); } - - /** + /** * Create a password input field. * * @param string $name @@ -17280,8 +17805,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->password($name, $options); } - - /** + /** * Create a range input field. * * @param string $name @@ -17295,8 +17819,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->range($name, $value, $options); } - - /** + /** * Create a hidden input field. * * @param string $name @@ -17310,8 +17833,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->hidden($name, $value, $options); } - - /** + /** * Create a search input field. * * @param string $name @@ -17325,8 +17847,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->search($name, $value, $options); } - - /** + /** * Create an e-mail input field. * * @param string $name @@ -17340,8 +17861,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->email($name, $value, $options); } - - /** + /** * Create a tel input field. * * @param string $name @@ -17355,8 +17875,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->tel($name, $value, $options); } - - /** + /** * Create a number input field. * * @param string $name @@ -17370,8 +17889,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->number($name, $value, $options); } - - /** + /** * Create a date input field. * * @param string $name @@ -17385,8 +17903,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->date($name, $value, $options); } - - /** + /** * Create a datetime input field. * * @param string $name @@ -17400,8 +17917,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->datetime($name, $value, $options); } - - /** + /** * Create a datetime-local input field. * * @param string $name @@ -17415,8 +17931,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->datetimeLocal($name, $value, $options); } - - /** + /** * Create a time input field. * * @param string $name @@ -17430,8 +17945,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->time($name, $value, $options); } - - /** + /** * Create a url input field. * * @param string $name @@ -17445,8 +17959,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->url($name, $value, $options); } - - /** + /** * Create a week input field. * * @param string $name @@ -17460,8 +17973,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->week($name, $value, $options); } - - /** + /** * Create a file input field. * * @param string $name @@ -17474,8 +17986,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->file($name, $options); } - - /** + /** * Create a textarea input field. * * @param string $name @@ -17489,8 +18000,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->textarea($name, $value, $options); } - - /** + /** * Create a select box field. * * @param string $name @@ -17507,8 +18017,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->select($name, $list, $selected, $selectAttributes, $optionsAttributes, $optgroupsAttributes); } - - /** + /** * Create a select range field. * * @param string $name @@ -17524,8 +18033,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->selectRange($name, $begin, $end, $selected, $options); } - - /** + /** * Create a select year field. * * @param string $name @@ -17541,8 +18049,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->selectYear(); } - - /** + /** * Create a select month field. * * @param string $name @@ -17557,8 +18064,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->selectMonth($name, $selected, $options, $format); } - - /** + /** * Get the select option for the given value. * * @param string $display @@ -17574,8 +18080,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->getSelectOption($display, $value, $selected, $attributes, $optgroupAttributes); } - - /** + /** * Create a checkbox input field. * * @param string $name @@ -17590,8 +18095,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->checkbox($name, $value, $checked, $options); } - - /** + /** * Create a radio button input field. * * @param string $name @@ -17606,8 +18110,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->radio($name, $value, $checked, $options); } - - /** + /** * Create a HTML reset input element. * * @param string $value @@ -17620,8 +18123,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->reset($value, $attributes); } - - /** + /** * Create a HTML image input element. * * @param string $url @@ -17635,8 +18137,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->image($url, $name, $attributes); } - - /** + /** * Create a month input field. * * @param string $name @@ -17650,8 +18151,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->month($name, $value, $options); } - - /** + /** * Create a color input field. * * @param string $name @@ -17665,8 +18165,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->color($name, $value, $options); } - - /** + /** * Create a submit button element. * * @param string $value @@ -17679,8 +18178,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->submit($value, $options); } - - /** + /** * Create a button element. * * @param string $value @@ -17693,8 +18191,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->button($value, $options); } - - /** + /** * Create a datalist box field. * * @param string $id @@ -17707,8 +18204,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->datalist($id, $list); } - - /** + /** * Get the ID attribute for a field name. * * @param string $name @@ -17721,8 +18217,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->getIdAttribute($name, $attributes); } - - /** + /** * Get the value that should be assigned to the field. * * @param string $name @@ -17735,8 +18230,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->getValueAttribute($name, $value); } - - /** + /** * Take Request in fill process * * @param bool $consider @@ -17747,8 +18241,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->considerRequest($consider); } - - /** + /** * Get a value from the session's old input. * * @param string $name @@ -17760,8 +18253,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->old($name); } - - /** + /** * Determine if the old input is empty. * * @return bool @@ -17772,8 +18264,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->oldInputIsEmpty(); } - - /** + /** * Get the session store implementation. * * @return \Illuminate\Contracts\Session\Session $session @@ -17784,8 +18275,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->getSessionStore(); } - - /** + /** * Set the session store implementation. * * @param \Illuminate\Contracts\Session\Session $session @@ -17797,8 +18287,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->setSessionStore($session); } - - /** + /** * Register a custom macro. * * @param string $name @@ -17810,8 +18299,7 @@ namespace Collective\Html { { \Collective\Html\FormBuilder::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -17824,8 +18312,7 @@ namespace Collective\Html { { \Collective\Html\FormBuilder::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -17836,8 +18323,17 @@ namespace Collective\Html { { return \Collective\Html\FormBuilder::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Collective\Html\FormBuilder::flushMacros(); + } + /** * Dynamically handle calls to the class. * * @param string $method @@ -17851,8 +18347,7 @@ namespace Collective\Html { /** @var \Collective\Html\FormBuilder $instance */ return $instance->macroCall($method, $parameters); } - - /** + /** * Register a custom component. * * @param $name @@ -17865,8 +18360,7 @@ namespace Collective\Html { { \Collective\Html\FormBuilder::component($name, $view, $signature); } - - /** + /** * Check if a component is registered. * * @param $name @@ -17877,8 +18371,7 @@ namespace Collective\Html { { return \Collective\Html\FormBuilder::hasComponent($name); } - - /** + /** * Dynamically handle calls to the class. * * @param string $method @@ -17894,15 +18387,13 @@ namespace Collective\Html { } } - - /** + /** * * * @see \Collective\Html\HtmlBuilder */ - class HtmlFacade { - - /** + class HtmlFacade { + /** * Convert an HTML string to entities. * * @param string $value @@ -17914,8 +18405,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->entities($value); } - - /** + /** * Convert entities to HTML characters. * * @param string $value @@ -17927,8 +18417,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->decode($value); } - - /** + /** * Generate a link to a JavaScript file. * * @param string $url @@ -17942,8 +18431,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->script($url, $attributes, $secure); } - - /** + /** * Generate a link to a CSS file. * * @param string $url @@ -17957,8 +18445,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->style($url, $attributes, $secure); } - - /** + /** * Generate an HTML image element. * * @param string $url @@ -17973,8 +18460,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->image($url, $alt, $attributes, $secure); } - - /** + /** * Generate a link to a Favicon file. * * @param string $url @@ -17988,8 +18474,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->favicon($url, $attributes, $secure); } - - /** + /** * Generate a HTML link. * * @param string $url @@ -18005,86 +18490,87 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->link($url, $title, $attributes, $secure, $escape); } - - /** + /** * Generate a HTTPS HTML link. * * @param string $url * @param string $title * @param array $attributes + * @param bool $escape * @return \Illuminate\Support\HtmlString * @static */ - public static function secureLink($url, $title = null, $attributes = []) + public static function secureLink($url, $title = null, $attributes = [], $escape = true) { /** @var \Collective\Html\HtmlBuilder $instance */ - return $instance->secureLink($url, $title, $attributes); + return $instance->secureLink($url, $title, $attributes, $escape); } - - /** + /** * Generate a HTML link to an asset. * * @param string $url * @param string $title * @param array $attributes * @param bool $secure + * @param bool $escape * @return \Illuminate\Support\HtmlString * @static */ - public static function linkAsset($url, $title = null, $attributes = [], $secure = null) + public static function linkAsset($url, $title = null, $attributes = [], $secure = null, $escape = true) { /** @var \Collective\Html\HtmlBuilder $instance */ - return $instance->linkAsset($url, $title, $attributes, $secure); + return $instance->linkAsset($url, $title, $attributes, $secure, $escape); } - - /** + /** * Generate a HTTPS HTML link to an asset. * * @param string $url * @param string $title * @param array $attributes + * @param bool $escape * @return \Illuminate\Support\HtmlString * @static */ - public static function linkSecureAsset($url, $title = null, $attributes = []) + public static function linkSecureAsset($url, $title = null, $attributes = [], $escape = true) { /** @var \Collective\Html\HtmlBuilder $instance */ - return $instance->linkSecureAsset($url, $title, $attributes); + return $instance->linkSecureAsset($url, $title, $attributes, $escape); } - - /** + /** * Generate a HTML link to a named route. * * @param string $name * @param string $title * @param array $parameters * @param array $attributes + * @param bool $secure + * @param bool $escape * @return \Illuminate\Support\HtmlString * @static */ - public static function linkRoute($name, $title = null, $parameters = [], $attributes = []) + public static function linkRoute($name, $title = null, $parameters = [], $attributes = [], $secure = null, $escape = true) { /** @var \Collective\Html\HtmlBuilder $instance */ - return $instance->linkRoute($name, $title, $parameters, $attributes); + return $instance->linkRoute($name, $title, $parameters, $attributes, $secure, $escape); } - - /** + /** * Generate a HTML link to a controller action. * * @param string $action * @param string $title * @param array $parameters * @param array $attributes + * @param bool $secure + * @param bool $escape * @return \Illuminate\Support\HtmlString * @static */ - public static function linkAction($action, $title = null, $parameters = [], $attributes = []) + public static function linkAction($action, $title = null, $parameters = [], $attributes = [], $secure = null, $escape = true) { /** @var \Collective\Html\HtmlBuilder $instance */ - return $instance->linkAction($action, $title, $parameters, $attributes); + return $instance->linkAction($action, $title, $parameters, $attributes, $secure, $escape); } - - /** + /** * Generate a HTML link to an email address. * * @param string $email @@ -18099,8 +18585,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->mailto($email, $title, $attributes, $escape); } - - /** + /** * Obfuscate an e-mail address to prevent spam-bots from sniffing it. * * @param string $email @@ -18112,8 +18597,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->email($email); } - - /** + /** * Generates non-breaking space entities based on number supplied. * * @param int $num @@ -18125,8 +18609,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->nbsp($num); } - - /** + /** * Generate an ordered list of items. * * @param array $list @@ -18139,8 +18622,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->ol($list, $attributes); } - - /** + /** * Generate an un-ordered list of items. * * @param array $list @@ -18153,8 +18635,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->ul($list, $attributes); } - - /** + /** * Generate a description list of items. * * @param array $list @@ -18167,8 +18648,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->dl($list, $attributes); } - - /** + /** * Build an HTML attribute string from an array. * * @param array $attributes @@ -18180,8 +18660,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->attributes($attributes); } - - /** + /** * Obfuscate a string to prevent spam-bots from sniffing it. * * @param string $value @@ -18193,8 +18672,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->obfuscate($value); } - - /** + /** * Generate a meta tag. * * @param string $name @@ -18208,8 +18686,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->meta($name, $content, $attributes); } - - /** + /** * Generate an html tag. * * @param string $tag @@ -18223,8 +18700,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->tag($tag, $content, $attributes); } - - /** + /** * Register a custom macro. * * @param string $name @@ -18236,8 +18712,7 @@ namespace Collective\Html { { \Collective\Html\HtmlBuilder::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -18250,8 +18725,7 @@ namespace Collective\Html { { \Collective\Html\HtmlBuilder::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -18262,8 +18736,17 @@ namespace Collective\Html { { return \Collective\Html\HtmlBuilder::hasMacro($name); } - - /** + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Collective\Html\HtmlBuilder::flushMacros(); + } + /** * Dynamically handle calls to the class. * * @param string $method @@ -18277,8 +18760,7 @@ namespace Collective\Html { /** @var \Collective\Html\HtmlBuilder $instance */ return $instance->macroCall($method, $parameters); } - - /** + /** * Register a custom component. * * @param $name @@ -18291,8 +18773,7 @@ namespace Collective\Html { { \Collective\Html\HtmlBuilder::component($name, $view, $signature); } - - /** + /** * Check if a component is registered. * * @param $name @@ -18303,8 +18784,7 @@ namespace Collective\Html { { return \Collective\Html\HtmlBuilder::hasComponent($name); } - - /** + /** * Dynamically handle calls to the class. * * @param string $method @@ -18320,18 +18800,16 @@ namespace Collective\Html { } } - + } -namespace Intervention\Image\Facades { - - /** + namespace Intervention\Image\Facades { + /** * * */ - class Image { - - /** + class Image { + /** * Overrides configuration settings * * @param array $config @@ -18343,8 +18821,7 @@ namespace Intervention\Image\Facades { /** @var \Intervention\Image\ImageManager $instance */ return $instance->configure($config); } - - /** + /** * Initiates an Image instance from different input types * * @param mixed $data @@ -18356,8 +18833,7 @@ namespace Intervention\Image\Facades { /** @var \Intervention\Image\ImageManager $instance */ return $instance->make($data); } - - /** + /** * Creates an empty image canvas * * @param int $width @@ -18371,8 +18847,7 @@ namespace Intervention\Image\Facades { /** @var \Intervention\Image\ImageManager $instance */ return $instance->canvas($width, $height, $background); } - - /** + /** * Create new cached image and run callback * (requires additional package intervention/imagecache) * @@ -18389,559 +18864,553 @@ namespace Intervention\Image\Facades { } } - + } -namespace Carbon { - - /** + namespace Carbon { + /** * A simple API extension for DateTime. + * + * @mixin DeprecatedProperties * * - * - * @property int $year - * @property int $yearIso - * @property int $month - * @property int $day - * @property int $hour - * @property int $minute - * @property int $second - * @property int $micro - * @property int $microsecond - * @property int $timestamp seconds since the Unix Epoch - * @property string $englishDayOfWeek the day of week in English - * @property string $shortEnglishDayOfWeek the abbreviated day of week in English - * @property string $englishMonth the month in English - * @property string $shortEnglishMonth the abbreviated month in English - * @property string $localeDayOfWeek the day of week in current locale LC_TIME - * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale LC_TIME - * @property string $localeMonth the month in current locale LC_TIME - * @property string $shortLocaleMonth the abbreviated month in current locale LC_TIME - * @property int $milliseconds - * @property int $millisecond - * @property int $milli - * @property int $week 1 through 53 - * @property int $isoWeek 1 through 53 - * @property int $weekYear year according to week format - * @property int $isoWeekYear year according to ISO week format - * @property int $dayOfYear 1 through 366 - * @property int $age does a diffInYears() with default parameters - * @property int $offset the timezone offset in seconds from UTC - * @property int $offsetMinutes the timezone offset in minutes from UTC - * @property int $offsetHours the timezone offset in hours from UTC - * @property CarbonTimeZone $timezone the current timezone - * @property CarbonTimeZone $tz alias of $timezone - * @property-read int $dayOfWeek 0 (for Sunday) through 6 (for Saturday) - * @property-read int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday) - * @property-read int $weekOfYear ISO-8601 week number of year, weeks starting on Monday - * @property-read int $daysInMonth number of days in the given month - * @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark) - * @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark) - * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name - * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName - * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language - * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language - * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language - * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language - * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language - * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language - * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language - * @property-read int $noZeroHour current hour from 1 to 24 - * @property-read int $weeksInYear 51 through 53 - * @property-read int $isoWeeksInYear 51 through 53 - * @property-read int $weekOfMonth 1 through 5 - * @property-read int $weekNumberInMonth 1 through 5 - * @property-read int $firstWeekDay 0 through 6 - * @property-read int $lastWeekDay 0 through 6 - * @property-read int $daysInYear 365 or 366 - * @property-read int $quarter the quarter of this instance, 1 - 4 - * @property-read int $decade the decade of this instance - * @property-read int $century the century of this instance - * @property-read int $millennium the millennium of this instance - * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise - * @property-read bool $local checks if the timezone is local, true if local, false otherwise - * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise - * @property-read string $timezoneName the current timezone name - * @property-read string $tzName alias of $timezoneName - * @property-read string $locale locale of the current instance - * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.) - * @method bool isLocal() Check if the current instance has non-UTC timezone. - * @method bool isValid() Check if the current instance is a valid date. - * @method bool isDST() Check if the current instance is in a daylight saving time. - * @method bool isSunday() Checks if the instance day is sunday. - * @method bool isMonday() Checks if the instance day is monday. - * @method bool isTuesday() Checks if the instance day is tuesday. - * @method bool isWednesday() Checks if the instance day is wednesday. - * @method bool isThursday() Checks if the instance day is thursday. - * @method bool isFriday() Checks if the instance day is friday. - * @method bool isSaturday() Checks if the instance day is saturday. - * @method bool isSameYear(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment. - * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year. - * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year. - * @method bool isSameWeek(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment. - * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week. - * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week. - * @method bool isSameDay(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment. - * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day. - * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day. - * @method bool isSameHour(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment. - * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour. - * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour. - * @method bool isSameMinute(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment. - * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute. - * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute. - * @method bool isSameSecond(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment. - * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second. - * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second. - * @method bool isSameMicro(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment. - * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond. - * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond. - * @method bool isSameMicrosecond(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment. - * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond. - * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond. - * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment. - * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month. - * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month. - * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment. - * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter. - * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter. - * @method bool isSameDecade(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment. - * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade. - * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade. - * @method bool isSameCentury(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment. - * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century. - * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century. - * @method bool isSameMillennium(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone). - * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment. - * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium. - * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium. - * @method Carbon years(int $value) Set current instance year to the given value. - * @method Carbon year(int $value) Set current instance year to the given value. - * @method Carbon setYears(int $value) Set current instance year to the given value. - * @method Carbon setYear(int $value) Set current instance year to the given value. - * @method Carbon months(int $value) Set current instance month to the given value. - * @method Carbon month(int $value) Set current instance month to the given value. - * @method Carbon setMonths(int $value) Set current instance month to the given value. - * @method Carbon setMonth(int $value) Set current instance month to the given value. - * @method Carbon days(int $value) Set current instance day to the given value. - * @method Carbon day(int $value) Set current instance day to the given value. - * @method Carbon setDays(int $value) Set current instance day to the given value. - * @method Carbon setDay(int $value) Set current instance day to the given value. - * @method Carbon hours(int $value) Set current instance hour to the given value. - * @method Carbon hour(int $value) Set current instance hour to the given value. - * @method Carbon setHours(int $value) Set current instance hour to the given value. - * @method Carbon setHour(int $value) Set current instance hour to the given value. - * @method Carbon minutes(int $value) Set current instance minute to the given value. - * @method Carbon minute(int $value) Set current instance minute to the given value. - * @method Carbon setMinutes(int $value) Set current instance minute to the given value. - * @method Carbon setMinute(int $value) Set current instance minute to the given value. - * @method Carbon seconds(int $value) Set current instance second to the given value. - * @method Carbon second(int $value) Set current instance second to the given value. - * @method Carbon setSeconds(int $value) Set current instance second to the given value. - * @method Carbon setSecond(int $value) Set current instance second to the given value. - * @method Carbon millis(int $value) Set current instance millisecond to the given value. - * @method Carbon milli(int $value) Set current instance millisecond to the given value. - * @method Carbon setMillis(int $value) Set current instance millisecond to the given value. - * @method Carbon setMilli(int $value) Set current instance millisecond to the given value. - * @method Carbon milliseconds(int $value) Set current instance millisecond to the given value. - * @method Carbon millisecond(int $value) Set current instance millisecond to the given value. - * @method Carbon setMilliseconds(int $value) Set current instance millisecond to the given value. - * @method Carbon setMillisecond(int $value) Set current instance millisecond to the given value. - * @method Carbon micros(int $value) Set current instance microsecond to the given value. - * @method Carbon micro(int $value) Set current instance microsecond to the given value. - * @method Carbon setMicros(int $value) Set current instance microsecond to the given value. - * @method Carbon setMicro(int $value) Set current instance microsecond to the given value. - * @method Carbon microseconds(int $value) Set current instance microsecond to the given value. - * @method Carbon microsecond(int $value) Set current instance microsecond to the given value. - * @method Carbon setMicroseconds(int $value) Set current instance microsecond to the given value. - * @method Carbon setMicrosecond(int $value) Set current instance microsecond to the given value. - * @method Carbon addYears(int $value = 1) Add years (the $value count passed in) to the instance (using date interval). - * @method Carbon addYear() Add one year to the instance (using date interval). - * @method Carbon subYears(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval). - * @method Carbon subYear() Sub one year to the instance (using date interval). - * @method Carbon addYearsWithOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subYearsWithOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addYearsWithoutOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subYearsWithoutOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addYearsWithNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subYearsWithNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addYearsNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subYearsNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMonths(int $value = 1) Add months (the $value count passed in) to the instance (using date interval). - * @method Carbon addMonth() Add one month to the instance (using date interval). - * @method Carbon subMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval). - * @method Carbon subMonth() Sub one month to the instance (using date interval). - * @method Carbon addMonthsWithOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subMonthsWithOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addMonthsWithoutOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMonthsWithoutOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMonthsWithNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMonthsWithNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMonthsNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMonthsNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addDays(int $value = 1) Add days (the $value count passed in) to the instance (using date interval). - * @method Carbon addDay() Add one day to the instance (using date interval). - * @method Carbon subDays(int $value = 1) Sub days (the $value count passed in) to the instance (using date interval). - * @method Carbon subDay() Sub one day to the instance (using date interval). - * @method Carbon addHours(int $value = 1) Add hours (the $value count passed in) to the instance (using date interval). - * @method Carbon addHour() Add one hour to the instance (using date interval). - * @method Carbon subHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using date interval). - * @method Carbon subHour() Sub one hour to the instance (using date interval). - * @method Carbon addMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using date interval). - * @method Carbon addMinute() Add one minute to the instance (using date interval). - * @method Carbon subMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval). - * @method Carbon subMinute() Sub one minute to the instance (using date interval). - * @method Carbon addSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using date interval). - * @method Carbon addSecond() Add one second to the instance (using date interval). - * @method Carbon subSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval). - * @method Carbon subSecond() Sub one second to the instance (using date interval). - * @method Carbon addMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon addMilli() Add one millisecond to the instance (using date interval). - * @method Carbon subMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon subMilli() Sub one millisecond to the instance (using date interval). - * @method Carbon addMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon addMillisecond() Add one millisecond to the instance (using date interval). - * @method Carbon subMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon subMillisecond() Sub one millisecond to the instance (using date interval). - * @method Carbon addMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon addMicro() Add one microsecond to the instance (using date interval). - * @method Carbon subMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon subMicro() Sub one microsecond to the instance (using date interval). - * @method Carbon addMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon addMicrosecond() Add one microsecond to the instance (using date interval). - * @method Carbon subMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval). - * @method Carbon subMicrosecond() Sub one microsecond to the instance (using date interval). - * @method Carbon addMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval). - * @method Carbon addMillennium() Add one millennium to the instance (using date interval). - * @method Carbon subMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval). - * @method Carbon subMillennium() Sub one millennium to the instance (using date interval). - * @method Carbon addMillenniaWithOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subMillenniaWithOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addMillenniaWithoutOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMillenniaWithoutOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMillenniaWithNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMillenniaWithNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMillenniaNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMillenniaNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval). - * @method Carbon addCentury() Add one century to the instance (using date interval). - * @method Carbon subCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval). - * @method Carbon subCentury() Sub one century to the instance (using date interval). - * @method Carbon addCenturiesWithOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subCenturiesWithOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addCenturiesWithoutOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subCenturiesWithoutOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addCenturiesWithNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subCenturiesWithNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addCenturiesNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subCenturiesNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval). - * @method Carbon addDecade() Add one decade to the instance (using date interval). - * @method Carbon subDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval). - * @method Carbon subDecade() Sub one decade to the instance (using date interval). - * @method Carbon addDecadesWithOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subDecadesWithOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addDecadesWithoutOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subDecadesWithoutOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addDecadesWithNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subDecadesWithNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addDecadesNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subDecadesNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval). - * @method Carbon addQuarter() Add one quarter to the instance (using date interval). - * @method Carbon subQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval). - * @method Carbon subQuarter() Sub one quarter to the instance (using date interval). - * @method Carbon addQuartersWithOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subQuartersWithOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed. - * @method Carbon addQuartersWithoutOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subQuartersWithoutOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addQuartersWithNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subQuartersWithNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addQuartersNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subQuartersNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. - * @method Carbon addWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using date interval). - * @method Carbon addWeek() Add one week to the instance (using date interval). - * @method Carbon subWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval). - * @method Carbon subWeek() Sub one week to the instance (using date interval). - * @method Carbon addWeekdays(int $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval). - * @method Carbon addWeekday() Add one weekday to the instance (using date interval). - * @method Carbon subWeekdays(int $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval). - * @method Carbon subWeekday() Sub one weekday to the instance (using date interval). - * @method Carbon addRealMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealMicro() Add one microsecond to the instance (using timestamp). - * @method Carbon subRealMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealMicro() Sub one microsecond to the instance (using timestamp). - * @method CarbonPeriod microsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given. - * @method Carbon addRealMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealMicrosecond() Add one microsecond to the instance (using timestamp). - * @method Carbon subRealMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealMicrosecond() Sub one microsecond to the instance (using timestamp). - * @method CarbonPeriod microsecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given. - * @method Carbon addRealMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealMilli() Add one millisecond to the instance (using timestamp). - * @method Carbon subRealMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealMilli() Sub one millisecond to the instance (using timestamp). - * @method CarbonPeriod millisUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given. - * @method Carbon addRealMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealMillisecond() Add one millisecond to the instance (using timestamp). - * @method Carbon subRealMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealMillisecond() Sub one millisecond to the instance (using timestamp). - * @method CarbonPeriod millisecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given. - * @method Carbon addRealSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealSecond() Add one second to the instance (using timestamp). - * @method Carbon subRealSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealSecond() Sub one second to the instance (using timestamp). - * @method CarbonPeriod secondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given. - * @method Carbon addRealMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealMinute() Add one minute to the instance (using timestamp). - * @method Carbon subRealMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealMinute() Sub one minute to the instance (using timestamp). - * @method CarbonPeriod minutesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given. - * @method Carbon addRealHours(int $value = 1) Add hours (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealHour() Add one hour to the instance (using timestamp). - * @method Carbon subRealHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealHour() Sub one hour to the instance (using timestamp). - * @method CarbonPeriod hoursUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given. - * @method Carbon addRealDays(int $value = 1) Add days (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealDay() Add one day to the instance (using timestamp). - * @method Carbon subRealDays(int $value = 1) Sub days (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealDay() Sub one day to the instance (using timestamp). - * @method CarbonPeriod daysUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given. - * @method Carbon addRealWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealWeek() Add one week to the instance (using timestamp). - * @method Carbon subRealWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealWeek() Sub one week to the instance (using timestamp). - * @method CarbonPeriod weeksUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given. - * @method Carbon addRealMonths(int $value = 1) Add months (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealMonth() Add one month to the instance (using timestamp). - * @method Carbon subRealMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealMonth() Sub one month to the instance (using timestamp). - * @method CarbonPeriod monthsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given. - * @method Carbon addRealQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealQuarter() Add one quarter to the instance (using timestamp). - * @method Carbon subRealQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealQuarter() Sub one quarter to the instance (using timestamp). - * @method CarbonPeriod quartersUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given. - * @method Carbon addRealYears(int $value = 1) Add years (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealYear() Add one year to the instance (using timestamp). - * @method Carbon subRealYears(int $value = 1) Sub years (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealYear() Sub one year to the instance (using timestamp). - * @method CarbonPeriod yearsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given. - * @method Carbon addRealDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealDecade() Add one decade to the instance (using timestamp). - * @method Carbon subRealDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealDecade() Sub one decade to the instance (using timestamp). - * @method CarbonPeriod decadesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given. - * @method Carbon addRealCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealCentury() Add one century to the instance (using timestamp). - * @method Carbon subRealCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealCentury() Sub one century to the instance (using timestamp). - * @method CarbonPeriod centuriesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given. - * @method Carbon addRealMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp). - * @method Carbon addRealMillennium() Add one millennium to the instance (using timestamp). - * @method Carbon subRealMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp). - * @method Carbon subRealMillennium() Sub one millennium to the instance (using timestamp). - * @method CarbonPeriod millenniaUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given. - * @method Carbon roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. - * @method Carbon roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. - * @method Carbon floorYear(float $precision = 1) Truncate the current instance year with given precision. - * @method Carbon floorYears(float $precision = 1) Truncate the current instance year with given precision. - * @method Carbon ceilYear(float $precision = 1) Ceil the current instance year with given precision. - * @method Carbon ceilYears(float $precision = 1) Ceil the current instance year with given precision. - * @method Carbon roundMonth(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function. - * @method Carbon roundMonths(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function. - * @method Carbon floorMonth(float $precision = 1) Truncate the current instance month with given precision. - * @method Carbon floorMonths(float $precision = 1) Truncate the current instance month with given precision. - * @method Carbon ceilMonth(float $precision = 1) Ceil the current instance month with given precision. - * @method Carbon ceilMonths(float $precision = 1) Ceil the current instance month with given precision. - * @method Carbon roundDay(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function. - * @method Carbon roundDays(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function. - * @method Carbon floorDay(float $precision = 1) Truncate the current instance day with given precision. - * @method Carbon floorDays(float $precision = 1) Truncate the current instance day with given precision. - * @method Carbon ceilDay(float $precision = 1) Ceil the current instance day with given precision. - * @method Carbon ceilDays(float $precision = 1) Ceil the current instance day with given precision. - * @method Carbon roundHour(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function. - * @method Carbon roundHours(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function. - * @method Carbon floorHour(float $precision = 1) Truncate the current instance hour with given precision. - * @method Carbon floorHours(float $precision = 1) Truncate the current instance hour with given precision. - * @method Carbon ceilHour(float $precision = 1) Ceil the current instance hour with given precision. - * @method Carbon ceilHours(float $precision = 1) Ceil the current instance hour with given precision. - * @method Carbon roundMinute(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function. - * @method Carbon roundMinutes(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function. - * @method Carbon floorMinute(float $precision = 1) Truncate the current instance minute with given precision. - * @method Carbon floorMinutes(float $precision = 1) Truncate the current instance minute with given precision. - * @method Carbon ceilMinute(float $precision = 1) Ceil the current instance minute with given precision. - * @method Carbon ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision. - * @method Carbon roundSecond(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function. - * @method Carbon roundSeconds(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function. - * @method Carbon floorSecond(float $precision = 1) Truncate the current instance second with given precision. - * @method Carbon floorSeconds(float $precision = 1) Truncate the current instance second with given precision. - * @method Carbon ceilSecond(float $precision = 1) Ceil the current instance second with given precision. - * @method Carbon ceilSeconds(float $precision = 1) Ceil the current instance second with given precision. - * @method Carbon roundMillennium(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function. - * @method Carbon roundMillennia(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function. - * @method Carbon floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision. - * @method Carbon floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision. - * @method Carbon ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision. - * @method Carbon ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision. - * @method Carbon roundCentury(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function. - * @method Carbon roundCenturies(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function. - * @method Carbon floorCentury(float $precision = 1) Truncate the current instance century with given precision. - * @method Carbon floorCenturies(float $precision = 1) Truncate the current instance century with given precision. - * @method Carbon ceilCentury(float $precision = 1) Ceil the current instance century with given precision. - * @method Carbon ceilCenturies(float $precision = 1) Ceil the current instance century with given precision. - * @method Carbon roundDecade(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function. - * @method Carbon roundDecades(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function. - * @method Carbon floorDecade(float $precision = 1) Truncate the current instance decade with given precision. - * @method Carbon floorDecades(float $precision = 1) Truncate the current instance decade with given precision. - * @method Carbon ceilDecade(float $precision = 1) Ceil the current instance decade with given precision. - * @method Carbon ceilDecades(float $precision = 1) Ceil the current instance decade with given precision. - * @method Carbon roundQuarter(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function. - * @method Carbon roundQuarters(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function. - * @method Carbon floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision. - * @method Carbon floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision. - * @method Carbon ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision. - * @method Carbon ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision. - * @method Carbon roundMillisecond(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function. - * @method Carbon roundMilliseconds(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function. - * @method Carbon floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision. - * @method Carbon floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision. - * @method Carbon ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision. - * @method Carbon ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision. - * @method Carbon roundMicrosecond(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function. - * @method Carbon roundMicroseconds(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function. - * @method Carbon floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision. - * @method Carbon floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision. - * @method Carbon ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision. - * @method Carbon ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision. - * @method string shortAbsoluteDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method string longAbsoluteDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method string shortRelativeDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method string longRelativeDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method string shortRelativeToNowDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method string longRelativeToNowDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method string shortRelativeToOtherDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method string longRelativeToOtherDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) - * @method static Carbon createFromImmutable(\DateTimeImmutable $dateTime) Create a new Carbon object from an immutable date. - * @method static Carbon createFromFormat(string $format, string $time, string|\DateTimeZone $timezone = null) Parse a string into a new Carbon object according to the specified format. - * @method static Carbon __set_state(array $array) https://php.net/manual/en/datetime.set-state.php + * @property int $year + * @property int $yearIso + * @property int $month + * @property int $day + * @property int $hour + * @property int $minute + * @property int $second + * @property int $micro + * @property int $microsecond + * @property int|float|string $timestamp seconds since the Unix Epoch + * @property string $englishDayOfWeek the day of week in English + * @property string $shortEnglishDayOfWeek the abbreviated day of week in English + * @property string $englishMonth the month in English + * @property string $shortEnglishMonth the abbreviated month in English + * @property int $milliseconds + * @property int $millisecond + * @property int $milli + * @property int $week 1 through 53 + * @property int $isoWeek 1 through 53 + * @property int $weekYear year according to week format + * @property int $isoWeekYear year according to ISO week format + * @property int $dayOfYear 1 through 366 + * @property int $age does a diffInYears() with default parameters + * @property int $offset the timezone offset in seconds from UTC + * @property int $offsetMinutes the timezone offset in minutes from UTC + * @property int $offsetHours the timezone offset in hours from UTC + * @property CarbonTimeZone $timezone the current timezone + * @property CarbonTimeZone $tz alias of $timezone + * @property-read int $dayOfWeek 0 (for Sunday) through 6 (for Saturday) + * @property-read int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday) + * @property-read int $weekOfYear ISO-8601 week number of year, weeks starting on Monday + * @property-read int $daysInMonth number of days in the given month + * @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark) + * @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark) + * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name + * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName + * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language + * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language + * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language + * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language + * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language + * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language + * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language + * @property-read int $noZeroHour current hour from 1 to 24 + * @property-read int $weeksInYear 51 through 53 + * @property-read int $isoWeeksInYear 51 through 53 + * @property-read int $weekOfMonth 1 through 5 + * @property-read int $weekNumberInMonth 1 through 5 + * @property-read int $firstWeekDay 0 through 6 + * @property-read int $lastWeekDay 0 through 6 + * @property-read int $daysInYear 365 or 366 + * @property-read int $quarter the quarter of this instance, 1 - 4 + * @property-read int $decade the decade of this instance + * @property-read int $century the century of this instance + * @property-read int $millennium the millennium of this instance + * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise + * @property-read bool $local checks if the timezone is local, true if local, false otherwise + * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise + * @property-read string $timezoneName the current timezone name + * @property-read string $tzName alias of $timezoneName + * @property-read string $locale locale of the current instance + * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.) + * @method bool isLocal() Check if the current instance has non-UTC timezone. + * @method bool isValid() Check if the current instance is a valid date. + * @method bool isDST() Check if the current instance is in a daylight saving time. + * @method bool isSunday() Checks if the instance day is sunday. + * @method bool isMonday() Checks if the instance day is monday. + * @method bool isTuesday() Checks if the instance day is tuesday. + * @method bool isWednesday() Checks if the instance day is wednesday. + * @method bool isThursday() Checks if the instance day is thursday. + * @method bool isFriday() Checks if the instance day is friday. + * @method bool isSaturday() Checks if the instance day is saturday. + * @method bool isSameYear(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment. + * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year. + * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year. + * @method bool isSameWeek(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment. + * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week. + * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week. + * @method bool isSameDay(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment. + * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day. + * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day. + * @method bool isSameHour(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment. + * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour. + * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour. + * @method bool isSameMinute(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment. + * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute. + * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute. + * @method bool isSameSecond(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment. + * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second. + * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second. + * @method bool isSameMicro(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment. + * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond. + * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond. + * @method bool isSameMicrosecond(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment. + * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond. + * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond. + * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment. + * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month. + * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month. + * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment. + * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter. + * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter. + * @method bool isSameDecade(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment. + * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade. + * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade. + * @method bool isSameCentury(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment. + * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century. + * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century. + * @method bool isSameMillennium(Carbon|DateTimeInterface|string|null $date = null) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment. + * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium. + * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium. + * @method $this years(int $value) Set current instance year to the given value. + * @method $this year(int $value) Set current instance year to the given value. + * @method $this setYears(int $value) Set current instance year to the given value. + * @method $this setYear(int $value) Set current instance year to the given value. + * @method $this months(int $value) Set current instance month to the given value. + * @method $this month(int $value) Set current instance month to the given value. + * @method $this setMonths(int $value) Set current instance month to the given value. + * @method $this setMonth(int $value) Set current instance month to the given value. + * @method $this days(int $value) Set current instance day to the given value. + * @method $this day(int $value) Set current instance day to the given value. + * @method $this setDays(int $value) Set current instance day to the given value. + * @method $this setDay(int $value) Set current instance day to the given value. + * @method $this hours(int $value) Set current instance hour to the given value. + * @method $this hour(int $value) Set current instance hour to the given value. + * @method $this setHours(int $value) Set current instance hour to the given value. + * @method $this setHour(int $value) Set current instance hour to the given value. + * @method $this minutes(int $value) Set current instance minute to the given value. + * @method $this minute(int $value) Set current instance minute to the given value. + * @method $this setMinutes(int $value) Set current instance minute to the given value. + * @method $this setMinute(int $value) Set current instance minute to the given value. + * @method $this seconds(int $value) Set current instance second to the given value. + * @method $this second(int $value) Set current instance second to the given value. + * @method $this setSeconds(int $value) Set current instance second to the given value. + * @method $this setSecond(int $value) Set current instance second to the given value. + * @method $this millis(int $value) Set current instance millisecond to the given value. + * @method $this milli(int $value) Set current instance millisecond to the given value. + * @method $this setMillis(int $value) Set current instance millisecond to the given value. + * @method $this setMilli(int $value) Set current instance millisecond to the given value. + * @method $this milliseconds(int $value) Set current instance millisecond to the given value. + * @method $this millisecond(int $value) Set current instance millisecond to the given value. + * @method $this setMilliseconds(int $value) Set current instance millisecond to the given value. + * @method $this setMillisecond(int $value) Set current instance millisecond to the given value. + * @method $this micros(int $value) Set current instance microsecond to the given value. + * @method $this micro(int $value) Set current instance microsecond to the given value. + * @method $this setMicros(int $value) Set current instance microsecond to the given value. + * @method $this setMicro(int $value) Set current instance microsecond to the given value. + * @method $this microseconds(int $value) Set current instance microsecond to the given value. + * @method $this microsecond(int $value) Set current instance microsecond to the given value. + * @method $this setMicroseconds(int $value) Set current instance microsecond to the given value. + * @method $this setMicrosecond(int $value) Set current instance microsecond to the given value. + * @method $this addYears(int $value = 1) Add years (the $value count passed in) to the instance (using date interval). + * @method $this addYear() Add one year to the instance (using date interval). + * @method $this subYears(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval). + * @method $this subYear() Sub one year to the instance (using date interval). + * @method $this addYearsWithOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed. + * @method $this subYearsWithOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed. + * @method $this addYearsWithoutOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subYearsWithoutOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addYearsWithNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subYearsWithNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addYearsNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subYearsNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMonths(int $value = 1) Add months (the $value count passed in) to the instance (using date interval). + * @method $this addMonth() Add one month to the instance (using date interval). + * @method $this subMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval). + * @method $this subMonth() Sub one month to the instance (using date interval). + * @method $this addMonthsWithOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed. + * @method $this subMonthsWithOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed. + * @method $this addMonthsWithoutOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMonthsWithoutOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMonthsWithNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMonthsWithNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMonthsNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMonthsNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addDays(int $value = 1) Add days (the $value count passed in) to the instance (using date interval). + * @method $this addDay() Add one day to the instance (using date interval). + * @method $this subDays(int $value = 1) Sub days (the $value count passed in) to the instance (using date interval). + * @method $this subDay() Sub one day to the instance (using date interval). + * @method $this addHours(int $value = 1) Add hours (the $value count passed in) to the instance (using date interval). + * @method $this addHour() Add one hour to the instance (using date interval). + * @method $this subHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using date interval). + * @method $this subHour() Sub one hour to the instance (using date interval). + * @method $this addMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using date interval). + * @method $this addMinute() Add one minute to the instance (using date interval). + * @method $this subMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval). + * @method $this subMinute() Sub one minute to the instance (using date interval). + * @method $this addSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using date interval). + * @method $this addSecond() Add one second to the instance (using date interval). + * @method $this subSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval). + * @method $this subSecond() Sub one second to the instance (using date interval). + * @method $this addMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval). + * @method $this addMilli() Add one millisecond to the instance (using date interval). + * @method $this subMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval). + * @method $this subMilli() Sub one millisecond to the instance (using date interval). + * @method $this addMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval). + * @method $this addMillisecond() Add one millisecond to the instance (using date interval). + * @method $this subMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval). + * @method $this subMillisecond() Sub one millisecond to the instance (using date interval). + * @method $this addMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval). + * @method $this addMicro() Add one microsecond to the instance (using date interval). + * @method $this subMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval). + * @method $this subMicro() Sub one microsecond to the instance (using date interval). + * @method $this addMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval). + * @method $this addMicrosecond() Add one microsecond to the instance (using date interval). + * @method $this subMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval). + * @method $this subMicrosecond() Sub one microsecond to the instance (using date interval). + * @method $this addMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval). + * @method $this addMillennium() Add one millennium to the instance (using date interval). + * @method $this subMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval). + * @method $this subMillennium() Sub one millennium to the instance (using date interval). + * @method $this addMillenniaWithOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed. + * @method $this subMillenniaWithOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed. + * @method $this addMillenniaWithoutOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMillenniaWithoutOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMillenniaWithNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMillenniaWithNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMillenniaNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMillenniaNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval). + * @method $this addCentury() Add one century to the instance (using date interval). + * @method $this subCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval). + * @method $this subCentury() Sub one century to the instance (using date interval). + * @method $this addCenturiesWithOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed. + * @method $this subCenturiesWithOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed. + * @method $this addCenturiesWithoutOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subCenturiesWithoutOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addCenturiesWithNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subCenturiesWithNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addCenturiesNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subCenturiesNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval). + * @method $this addDecade() Add one decade to the instance (using date interval). + * @method $this subDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval). + * @method $this subDecade() Sub one decade to the instance (using date interval). + * @method $this addDecadesWithOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed. + * @method $this subDecadesWithOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed. + * @method $this addDecadesWithoutOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subDecadesWithoutOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addDecadesWithNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subDecadesWithNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addDecadesNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subDecadesNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval). + * @method $this addQuarter() Add one quarter to the instance (using date interval). + * @method $this subQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval). + * @method $this subQuarter() Sub one quarter to the instance (using date interval). + * @method $this addQuartersWithOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed. + * @method $this subQuartersWithOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method $this subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed. + * @method $this addQuartersWithoutOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subQuartersWithoutOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addQuartersWithNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subQuartersWithNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addQuartersNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subQuartersNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method $this subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method $this addWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using date interval). + * @method $this addWeek() Add one week to the instance (using date interval). + * @method $this subWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval). + * @method $this subWeek() Sub one week to the instance (using date interval). + * @method $this addWeekdays(int $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval). + * @method $this addWeekday() Add one weekday to the instance (using date interval). + * @method $this subWeekdays(int $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval). + * @method $this subWeekday() Sub one weekday to the instance (using date interval). + * @method $this addRealMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp). + * @method $this addRealMicro() Add one microsecond to the instance (using timestamp). + * @method $this subRealMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp). + * @method $this subRealMicro() Sub one microsecond to the instance (using timestamp). + * @method CarbonPeriod microsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given. + * @method $this addRealMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp). + * @method $this addRealMicrosecond() Add one microsecond to the instance (using timestamp). + * @method $this subRealMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp). + * @method $this subRealMicrosecond() Sub one microsecond to the instance (using timestamp). + * @method CarbonPeriod microsecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given. + * @method $this addRealMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp). + * @method $this addRealMilli() Add one millisecond to the instance (using timestamp). + * @method $this subRealMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp). + * @method $this subRealMilli() Sub one millisecond to the instance (using timestamp). + * @method CarbonPeriod millisUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given. + * @method $this addRealMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp). + * @method $this addRealMillisecond() Add one millisecond to the instance (using timestamp). + * @method $this subRealMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp). + * @method $this subRealMillisecond() Sub one millisecond to the instance (using timestamp). + * @method CarbonPeriod millisecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given. + * @method $this addRealSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp). + * @method $this addRealSecond() Add one second to the instance (using timestamp). + * @method $this subRealSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp). + * @method $this subRealSecond() Sub one second to the instance (using timestamp). + * @method CarbonPeriod secondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given. + * @method $this addRealMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp). + * @method $this addRealMinute() Add one minute to the instance (using timestamp). + * @method $this subRealMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp). + * @method $this subRealMinute() Sub one minute to the instance (using timestamp). + * @method CarbonPeriod minutesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given. + * @method $this addRealHours(int $value = 1) Add hours (the $value count passed in) to the instance (using timestamp). + * @method $this addRealHour() Add one hour to the instance (using timestamp). + * @method $this subRealHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp). + * @method $this subRealHour() Sub one hour to the instance (using timestamp). + * @method CarbonPeriod hoursUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given. + * @method $this addRealDays(int $value = 1) Add days (the $value count passed in) to the instance (using timestamp). + * @method $this addRealDay() Add one day to the instance (using timestamp). + * @method $this subRealDays(int $value = 1) Sub days (the $value count passed in) to the instance (using timestamp). + * @method $this subRealDay() Sub one day to the instance (using timestamp). + * @method CarbonPeriod daysUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given. + * @method $this addRealWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp). + * @method $this addRealWeek() Add one week to the instance (using timestamp). + * @method $this subRealWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp). + * @method $this subRealWeek() Sub one week to the instance (using timestamp). + * @method CarbonPeriod weeksUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given. + * @method $this addRealMonths(int $value = 1) Add months (the $value count passed in) to the instance (using timestamp). + * @method $this addRealMonth() Add one month to the instance (using timestamp). + * @method $this subRealMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using timestamp). + * @method $this subRealMonth() Sub one month to the instance (using timestamp). + * @method CarbonPeriod monthsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given. + * @method $this addRealQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp). + * @method $this addRealQuarter() Add one quarter to the instance (using timestamp). + * @method $this subRealQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp). + * @method $this subRealQuarter() Sub one quarter to the instance (using timestamp). + * @method CarbonPeriod quartersUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given. + * @method $this addRealYears(int $value = 1) Add years (the $value count passed in) to the instance (using timestamp). + * @method $this addRealYear() Add one year to the instance (using timestamp). + * @method $this subRealYears(int $value = 1) Sub years (the $value count passed in) to the instance (using timestamp). + * @method $this subRealYear() Sub one year to the instance (using timestamp). + * @method CarbonPeriod yearsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given. + * @method $this addRealDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using timestamp). + * @method $this addRealDecade() Add one decade to the instance (using timestamp). + * @method $this subRealDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp). + * @method $this subRealDecade() Sub one decade to the instance (using timestamp). + * @method CarbonPeriod decadesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given. + * @method $this addRealCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp). + * @method $this addRealCentury() Add one century to the instance (using timestamp). + * @method $this subRealCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp). + * @method $this subRealCentury() Sub one century to the instance (using timestamp). + * @method CarbonPeriod centuriesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given. + * @method $this addRealMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp). + * @method $this addRealMillennium() Add one millennium to the instance (using timestamp). + * @method $this subRealMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp). + * @method $this subRealMillennium() Sub one millennium to the instance (using timestamp). + * @method CarbonPeriod millenniaUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given. + * @method $this roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. + * @method $this roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. + * @method $this floorYear(float $precision = 1) Truncate the current instance year with given precision. + * @method $this floorYears(float $precision = 1) Truncate the current instance year with given precision. + * @method $this ceilYear(float $precision = 1) Ceil the current instance year with given precision. + * @method $this ceilYears(float $precision = 1) Ceil the current instance year with given precision. + * @method $this roundMonth(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function. + * @method $this roundMonths(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function. + * @method $this floorMonth(float $precision = 1) Truncate the current instance month with given precision. + * @method $this floorMonths(float $precision = 1) Truncate the current instance month with given precision. + * @method $this ceilMonth(float $precision = 1) Ceil the current instance month with given precision. + * @method $this ceilMonths(float $precision = 1) Ceil the current instance month with given precision. + * @method $this roundDay(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function. + * @method $this roundDays(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function. + * @method $this floorDay(float $precision = 1) Truncate the current instance day with given precision. + * @method $this floorDays(float $precision = 1) Truncate the current instance day with given precision. + * @method $this ceilDay(float $precision = 1) Ceil the current instance day with given precision. + * @method $this ceilDays(float $precision = 1) Ceil the current instance day with given precision. + * @method $this roundHour(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function. + * @method $this roundHours(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function. + * @method $this floorHour(float $precision = 1) Truncate the current instance hour with given precision. + * @method $this floorHours(float $precision = 1) Truncate the current instance hour with given precision. + * @method $this ceilHour(float $precision = 1) Ceil the current instance hour with given precision. + * @method $this ceilHours(float $precision = 1) Ceil the current instance hour with given precision. + * @method $this roundMinute(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function. + * @method $this roundMinutes(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function. + * @method $this floorMinute(float $precision = 1) Truncate the current instance minute with given precision. + * @method $this floorMinutes(float $precision = 1) Truncate the current instance minute with given precision. + * @method $this ceilMinute(float $precision = 1) Ceil the current instance minute with given precision. + * @method $this ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision. + * @method $this roundSecond(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function. + * @method $this roundSeconds(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function. + * @method $this floorSecond(float $precision = 1) Truncate the current instance second with given precision. + * @method $this floorSeconds(float $precision = 1) Truncate the current instance second with given precision. + * @method $this ceilSecond(float $precision = 1) Ceil the current instance second with given precision. + * @method $this ceilSeconds(float $precision = 1) Ceil the current instance second with given precision. + * @method $this roundMillennium(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function. + * @method $this roundMillennia(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function. + * @method $this floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision. + * @method $this floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision. + * @method $this ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision. + * @method $this ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision. + * @method $this roundCentury(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function. + * @method $this roundCenturies(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function. + * @method $this floorCentury(float $precision = 1) Truncate the current instance century with given precision. + * @method $this floorCenturies(float $precision = 1) Truncate the current instance century with given precision. + * @method $this ceilCentury(float $precision = 1) Ceil the current instance century with given precision. + * @method $this ceilCenturies(float $precision = 1) Ceil the current instance century with given precision. + * @method $this roundDecade(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function. + * @method $this roundDecades(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function. + * @method $this floorDecade(float $precision = 1) Truncate the current instance decade with given precision. + * @method $this floorDecades(float $precision = 1) Truncate the current instance decade with given precision. + * @method $this ceilDecade(float $precision = 1) Ceil the current instance decade with given precision. + * @method $this ceilDecades(float $precision = 1) Ceil the current instance decade with given precision. + * @method $this roundQuarter(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function. + * @method $this roundQuarters(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function. + * @method $this floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision. + * @method $this floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision. + * @method $this ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision. + * @method $this ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision. + * @method $this roundMillisecond(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function. + * @method $this roundMilliseconds(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function. + * @method $this floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision. + * @method $this floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision. + * @method $this ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision. + * @method $this ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision. + * @method $this roundMicrosecond(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function. + * @method $this roundMicroseconds(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function. + * @method $this floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision. + * @method $this floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision. + * @method $this ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision. + * @method $this ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision. + * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method static static|false createFromFormat(string $format, string $time, DateTimeZone|string|false|null $timezone = null) Parse a string into a new Carbon object according to the specified format. + * @method static static __set_state(array $array) https://php.net/manual/en/datetime.set-state.php * * */ - class Carbon { + class Carbon { } - + } -namespace Jenssegers\Date { - - /** + namespace Jenssegers\Date { + /** * * */ - class Date { + class Date { } - + } -namespace App\Services { - - /** + namespace App\Helper { + /** * * */ - class HTMLHelper { + class HTMLHelper { } - - /** - * - * - */ - class Util { - - } - + } -namespace Maatwebsite\Excel\Facades { - - /** + namespace App\Services { + /** * * */ - class Excel { - - /** + class Util { + + } + +} + + namespace Maatwebsite\Excel\Facades { + /** + * + * + */ + class Excel { + /** * * * @param object $export * @param string|null $fileName * @param string $writerType * @param array $headers + * @return \Symfony\Component\HttpFoundation\BinaryFileResponse * @throws \PhpOffice\PhpSpreadsheet\Exception * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception - * @return \Maatwebsite\Excel\BinaryFileResponse * @static */ public static function download($export, $fileName, $writerType = null, $headers = []) @@ -18949,27 +19418,26 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Excel $instance */ return $instance->download($export, $fileName, $writerType, $headers); } - - /** + /** * * + * @param string|null $disk Fallback for usage with named properties * @param object $export * @param string $filePath - * @param string|null $disk + * @param string|null $diskName * @param string $writerType * @param mixed $diskOptions + * @return bool * @throws \PhpOffice\PhpSpreadsheet\Exception * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception - * @return bool * @static */ - public static function store($export, $filePath, $diskName = null, $writerType = null, $diskOptions = []) + public static function store($export, $filePath, $diskName = null, $writerType = null, $diskOptions = [], $disk = null) { /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->store($export, $filePath, $diskName, $writerType, $diskOptions); + return $instance->store($export, $filePath, $diskName, $writerType, $diskOptions, $disk); } - - /** + /** * * * @param object $export @@ -18977,7 +19445,7 @@ namespace Maatwebsite\Excel\Facades { * @param string|null $disk * @param string $writerType * @param mixed $diskOptions - * @return \Maatwebsite\Excel\PendingDispatch + * @return \Illuminate\Foundation\Bus\PendingDispatch * @static */ public static function queue($export, $filePath, $disk = null, $writerType = null, $diskOptions = []) @@ -18985,8 +19453,7 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Excel $instance */ return $instance->queue($export, $filePath, $disk, $writerType, $diskOptions); } - - /** + /** * * * @param object $export @@ -18999,15 +19466,14 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Excel $instance */ return $instance->raw($export, $writerType); } - - /** + /** * * * @param object $import - * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath * @param string|null $disk * @param string|null $readerType - * @return \Maatwebsite\Excel\Reader|\Maatwebsite\Excel\PendingDispatch + * @return \Maatwebsite\Excel\Reader|\Illuminate\Foundation\Bus\PendingDispatch * @static */ public static function import($import, $filePath, $disk = null, $readerType = null) @@ -19015,12 +19481,11 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Excel $instance */ return $instance->import($import, $filePath, $disk, $readerType); } - - /** + /** * * * @param object $import - * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath * @param string|null $disk * @param string|null $readerType * @return array @@ -19031,15 +19496,14 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Excel $instance */ return $instance->toArray($import, $filePath, $disk, $readerType); } - - /** + /** * * * @param object $import - * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath * @param string|null $disk * @param string|null $readerType - * @return \Maatwebsite\Excel\Collection + * @return \Illuminate\Support\Collection * @static */ public static function toCollection($import, $filePath, $disk = null, $readerType = null) @@ -19047,15 +19511,14 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Excel $instance */ return $instance->toCollection($import, $filePath, $disk, $readerType); } - - /** + /** * * - * @param \Maatwebsite\Excel\ShouldQueue $import - * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param \Illuminate\Contracts\Queue\ShouldQueue $import + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath * @param string|null $disk * @param string $readerType - * @return \Maatwebsite\Excel\PendingDispatch + * @return \Illuminate\Foundation\Bus\PendingDispatch * @static */ public static function queueImport($import, $filePath, $disk = null, $readerType = null) @@ -19063,8 +19526,53 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Excel $instance */ return $instance->queueImport($import, $filePath, $disk, $readerType); } - - /** + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Maatwebsite\Excel\Excel::macro($name, $macro); + } + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Maatwebsite\Excel\Excel::mixin($mixin, $replace); + } + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Maatwebsite\Excel\Excel::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Maatwebsite\Excel\Excel::flushMacros(); + } + /** * * * @param string $concern @@ -19076,8 +19584,7 @@ namespace Maatwebsite\Excel\Facades { { return \Maatwebsite\Excel\Excel::extend($concern, $handler, $event); } - - /** + /** * When asserting downloaded, stored, queued or imported, use regular expression * to look for a matching file path. * @@ -19089,8 +19596,7 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ $instance->matchByRegex(); } - - /** + /** * When asserting downloaded, stored, queued or imported, use regular string * comparison for matching file path. * @@ -19102,8 +19608,7 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ $instance->doNotMatchByRegex(); } - - /** + /** * * * @param string $fileName @@ -19115,8 +19620,7 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ return $instance->assertDownloaded($fileName, $callback); } - - /** + /** * * * @param string $filePath @@ -19129,8 +19633,7 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ return $instance->assertStored($filePath, $disk, $callback); } - - /** + /** * * * @param string $filePath @@ -19143,8 +19646,29 @@ namespace Maatwebsite\Excel\Facades { /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ return $instance->assertQueued($filePath, $disk, $callback); } - - /** + /** + * + * + * @static + */ + public static function assertQueuedWithChain($chain) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertQueuedWithChain($chain); + } + /** + * + * + * @param string $classname + * @param callable|null $callback + * @static + */ + public static function assertExportedInRaw($classname, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertExportedInRaw($classname, $callback); + } + /** * * * @param string $filePath @@ -19159,20 +19683,18 @@ namespace Maatwebsite\Excel\Facades { } } - + } -namespace Yajra\DataTables\Facades { - - /** + namespace Yajra\DataTables\Facades { + /** * * * @mixin \Yajra\DataTables\DataTables * @see \Yajra\DataTables\DataTables */ - class DataTables { - - /** + class DataTables { + /** * Make a DataTable instance from source. * * Alias of make for backward compatibility. @@ -19186,8 +19708,7 @@ namespace Yajra\DataTables\Facades { { return \Yajra\DataTables\DataTables::of($source); } - - /** + /** * Make a DataTable instance from source. * * @param mixed $source @@ -19199,8 +19720,7 @@ namespace Yajra\DataTables\Facades { { return \Yajra\DataTables\DataTables::make($source); } - - /** + /** * Get request object. * * @return \Yajra\DataTables\Utilities\Request @@ -19211,8 +19731,7 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->getRequest(); } - - /** + /** * Get config instance. * * @return \Yajra\DataTables\Utilities\Config @@ -19223,8 +19742,7 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->getConfig(); } - - /** + /** * * * @deprecated Please use query() instead, this method will be removed in a next version. @@ -19237,12 +19755,11 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->queryBuilder($builder); } - - /** + /** * DataTables using Query. * * @param \Illuminate\Database\Query\Builder|mixed $builder - * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\QueryDataTable + * @return \Yajra\DataTables\QueryDataTable|\Yajra\DataTables\DataTableAbstract * @static */ public static function query($builder) @@ -19250,12 +19767,11 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->query($builder); } - - /** + /** * DataTables using Eloquent Builder. * * @param \Illuminate\Database\Eloquent\Builder|mixed $builder - * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\EloquentDataTable + * @return \Yajra\DataTables\EloquentDataTable|\Yajra\DataTables\DataTableAbstract * @static */ public static function eloquent($builder) @@ -19263,12 +19779,11 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->eloquent($builder); } - - /** + /** * DataTables using Collection. * * @param \Illuminate\Support\Collection|array $collection - * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\CollectionDataTable + * @return \Yajra\DataTables\CollectionDataTable|\Yajra\DataTables\DataTableAbstract * @static */ public static function collection($collection) @@ -19276,12 +19791,11 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->collection($collection); } - - /** + /** * DataTables using Collection. * * @param \Illuminate\Http\Resources\Json\AnonymousResourceCollection|array $collection - * @return \Yajra\DataTables\DataTableAbstract|\Yajra\DataTables\ApiResourceDataTable + * @return \Yajra\DataTables\ApiResourceDataTable|\Yajra\DataTables\DataTableAbstract * @static */ public static function resource($resource) @@ -19289,8 +19803,7 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->resource($resource); } - - /** + /** * Get html builder instance. * * @return \Yajra\DataTables\Html\Builder @@ -19302,8 +19815,7 @@ namespace Yajra\DataTables\Facades { /** @var \Yajra\DataTables\DataTables $instance */ return $instance->getHtmlBuilder(); } - - /** + /** * Register a custom macro. * * @param string $name @@ -19315,8 +19827,7 @@ namespace Yajra\DataTables\Facades { { \Yajra\DataTables\DataTables::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -19329,8 +19840,7 @@ namespace Yajra\DataTables\Facades { { \Yajra\DataTables\DataTables::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -19340,24 +19850,43 @@ namespace Yajra\DataTables\Facades { public static function hasMacro($name) { return \Yajra\DataTables\DataTables::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Yajra\DataTables\DataTables::flushMacros(); } } - + } -namespace Barryvdh\DomPDF { - - /** + namespace Barryvdh\DomPDF\Facade { + /** * * + * @method static BasePDF setBaseHost(string $baseHost) + * @method static BasePDF setBasePath(string $basePath) + * @method static BasePDF setCanvas(\Dompdf\Canvas $canvas) + * @method static BasePDF setCallbacks(array $callbacks) + * @method static BasePDF setCss(\Dompdf\Css\Stylesheet $css) + * @method static BasePDF setDefaultView(string $defaultView, array $options) + * @method static BasePDF setDom(\DOMDocument $dom) + * @method static BasePDF setFontMetrics(\Dompdf\FontMetrics $fontMetrics) + * @method static BasePDF setHttpContext(resource|array $httpContext) + * @method static BasePDF setPaper(string|float[] $paper, string $orientation = 'portrait') + * @method static BasePDF setProtocol(string $protocol) + * @method static BasePDF setTree(\Dompdf\Frame\FrameTree $tree) */ - class Facade { - - /** + class Pdf { + /** * Get the DomPDF instance * - * @return \Barryvdh\DomPDF\Dompdf * @static */ public static function getDomPDF() @@ -19365,26 +19894,9 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->getDomPDF(); } - - /** - * Set the paper size (default A4) - * - * @param string $paper - * @param string $orientation - * @return \Barryvdh\DomPDF\PDF - * @static - */ - public static function setPaper($paper, $orientation = 'portrait') - { - /** @var \Barryvdh\DomPDF\PDF $instance */ - return $instance->setPaper($paper, $orientation); - } - - /** + /** * Show or hide warnings * - * @param bool $warnings - * @return \Barryvdh\DomPDF\PDF * @static */ public static function setWarnings($warnings) @@ -19392,13 +19904,10 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->setWarnings($warnings); } - - /** + /** * Load a HTML string * - * @param string $string - * @param string $encoding Not used yet - * @return static + * @param string|null $encoding Not used yet * @static */ public static function loadHTML($string, $encoding = null) @@ -19406,12 +19915,9 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->loadHTML($string, $encoding); } - - /** + /** * Load a HTML file * - * @param string $file - * @return static * @static */ public static function loadFile($file) @@ -19419,12 +19925,10 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->loadFile($file); } - - /** + /** * Add metadata info * - * @param array $info - * @return static + * @param array $info * @static */ public static function addInfo($info) @@ -19432,15 +19936,12 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->addInfo($info); } - - /** + /** * Load a View and convert to HTML * - * @param string $view - * @param array $data - * @param array $mergeData - * @param string $encoding Not used yet - * @return static + * @param array $data + * @param array $mergeData + * @param string|null $encoding Not used yet * @static */ public static function loadView($view, $data = [], $mergeData = [], $encoding = null) @@ -19448,50 +19949,59 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->loadView($view, $data, $mergeData, $encoding); } - - /** - * Set/Change an option in DomPdf + /** + * Set/Change an option (or array of options) in Dompdf * - * @param array $options - * @return static + * @param array|string $attribute + * @param null|mixed $value * @static */ - public static function setOptions($options) + public static function setOption($attribute, $value = null) { /** @var \Barryvdh\DomPDF\PDF $instance */ - return $instance->setOptions($options); + return $instance->setOption($attribute, $value); } - - /** - * Output the PDF as a string. + /** + * Replace all the Options from DomPDF * + * @param array $options + * @static + */ + public static function setOptions($options, $mergeWithDefaults = false) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setOptions($options, $mergeWithDefaults); + } + /** + * Output the PDF as a string. + * + * The options parameter controls the output. Accepted options are: + * + * 'compress' = > 1 or 0 - apply content stream compression, this is + * on (1) by default + * + * @param array $options * @return string The rendered PDF as string * @static */ - public static function output() + public static function output($options = []) { /** @var \Barryvdh\DomPDF\PDF $instance */ - return $instance->output(); + return $instance->output($options); } - - /** + /** * Save the PDF to a file * - * @param $filename - * @return static * @static */ - public static function save($filename) + public static function save($filename, $disk = null) { /** @var \Barryvdh\DomPDF\PDF $instance */ - return $instance->save($filename); + return $instance->save($filename, $disk); } - - /** + /** * Make the PDF downloadable by the user * - * @param string $filename - * @return \Illuminate\Http\Response * @static */ public static function download($filename = 'document.pdf') @@ -19499,12 +20009,9 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->download($filename); } - - /** + /** * Return a response with the PDF to show in the browser * - * @param string $filename - * @return \Illuminate\Http\Response * @static */ public static function stream($filename = 'document.pdf') @@ -19512,41 +20019,224 @@ namespace Barryvdh\DomPDF { /** @var \Barryvdh\DomPDF\PDF $instance */ return $instance->stream($filename); } - - /** - * + /** + * Render the PDF * * @static */ - public static function setEncryption($password) + public static function render() { /** @var \Barryvdh\DomPDF\PDF $instance */ - return $instance->setEncryption($password); + return $instance->render(); + } + /** + * + * + * @param array $pc + * @static + */ + public static function setEncryption($password, $ownerpassword = '', $pc = []) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setEncryption($password, $ownerpassword, $pc); } } - -} - -namespace Barryvdh\Debugbar { - - /** + /** * * - * @method static void alert(string $message) - * @method static void critical(string $message) - * @method static void debug(string $message) - * @method static void emergency(string $message) - * @method static void error(string $message) - * @method static void info(string $message) - * @method static void log(string $message) - * @method static void notice(string $message) - * @method static void warning(string $message) + * @method static BasePDF setBaseHost(string $baseHost) + * @method static BasePDF setBasePath(string $basePath) + * @method static BasePDF setCanvas(\Dompdf\Canvas $canvas) + * @method static BasePDF setCallbacks(array $callbacks) + * @method static BasePDF setCss(\Dompdf\Css\Stylesheet $css) + * @method static BasePDF setDefaultView(string $defaultView, array $options) + * @method static BasePDF setDom(\DOMDocument $dom) + * @method static BasePDF setFontMetrics(\Dompdf\FontMetrics $fontMetrics) + * @method static BasePDF setHttpContext(resource|array $httpContext) + * @method static BasePDF setPaper(string|float[] $paper, string $orientation = 'portrait') + * @method static BasePDF setProtocol(string $protocol) + * @method static BasePDF setTree(\Dompdf\Frame\FrameTree $tree) + */ + class Pdf { + /** + * Get the DomPDF instance + * + * @static + */ + public static function getDomPDF() + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->getDomPDF(); + } + /** + * Show or hide warnings + * + * @static + */ + public static function setWarnings($warnings) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setWarnings($warnings); + } + /** + * Load a HTML string + * + * @param string|null $encoding Not used yet + * @static + */ + public static function loadHTML($string, $encoding = null) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->loadHTML($string, $encoding); + } + /** + * Load a HTML file + * + * @static + */ + public static function loadFile($file) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->loadFile($file); + } + /** + * Add metadata info + * + * @param array $info + * @static + */ + public static function addInfo($info) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->addInfo($info); + } + /** + * Load a View and convert to HTML + * + * @param array $data + * @param array $mergeData + * @param string|null $encoding Not used yet + * @static + */ + public static function loadView($view, $data = [], $mergeData = [], $encoding = null) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->loadView($view, $data, $mergeData, $encoding); + } + /** + * Set/Change an option (or array of options) in Dompdf + * + * @param array|string $attribute + * @param null|mixed $value + * @static + */ + public static function setOption($attribute, $value = null) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setOption($attribute, $value); + } + /** + * Replace all the Options from DomPDF + * + * @param array $options + * @static + */ + public static function setOptions($options, $mergeWithDefaults = false) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setOptions($options, $mergeWithDefaults); + } + /** + * Output the PDF as a string. + * + * The options parameter controls the output. Accepted options are: + * + * 'compress' = > 1 or 0 - apply content stream compression, this is + * on (1) by default + * + * @param array $options + * @return string The rendered PDF as string + * @static + */ + public static function output($options = []) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->output($options); + } + /** + * Save the PDF to a file + * + * @static + */ + public static function save($filename, $disk = null) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->save($filename, $disk); + } + /** + * Make the PDF downloadable by the user + * + * @static + */ + public static function download($filename = 'document.pdf') + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->download($filename); + } + /** + * Return a response with the PDF to show in the browser + * + * @static + */ + public static function stream($filename = 'document.pdf') + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->stream($filename); + } + /** + * Render the PDF + * + * @static + */ + public static function render() + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->render(); + } + /** + * + * + * @param array $pc + * @static + */ + public static function setEncryption($password, $ownerpassword = '', $pc = []) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setEncryption($password, $ownerpassword, $pc); + } + + } + +} + + namespace Barryvdh\Debugbar\Facades { + /** + * + * + * @method static void alert(mixed $message) + * @method static void critical(mixed $message) + * @method static void debug(mixed $message) + * @method static void emergency(mixed $message) + * @method static void error(mixed $message) + * @method static void info(mixed $message) + * @method static void log(mixed $message) + * @method static void notice(mixed $message) + * @method static void warning(mixed $message) * @see \Barryvdh\Debugbar\LaravelDebugbar */ - class Facade { - - /** + class Debugbar { + /** * Enable the Debugbar and boot, if not already booted. * * @static @@ -19556,8 +20246,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->enable(); } - - /** + /** * Boot the debugbar (add collectors, renderer and listener) * * @static @@ -19567,8 +20256,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->boot(); } - - /** + /** * * * @static @@ -19578,11 +20266,10 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->shouldCollect($name, $default); } - - /** + /** * Adds a data collector * - * @param \Barryvdh\Debugbar\DataCollectorInterface $collector + * @param \DebugBar\DataCollector\DataCollectorInterface $collector * @throws DebugBarException * @return \Barryvdh\Debugbar\LaravelDebugbar * @static @@ -19592,8 +20279,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->addCollector($collector); } - - /** + /** * Handle silenced errors * * @param $level @@ -19609,8 +20295,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->handleError($level, $message, $file, $line, $context); } - - /** + /** * Starts a measure * * @param string $name Internal name, used to stop the measure @@ -19622,8 +20307,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->startMeasure($name, $label); } - - /** + /** * Stops a measure * * @param string $name @@ -19634,8 +20318,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->stopMeasure($name); } - - /** + /** * Adds an exception to be profiled in the debug bar * * @param \Exception $e @@ -19647,8 +20330,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->addException($e); } - - /** + /** * Adds an exception to be profiled in the debug bar * * @param \Exception $e @@ -19659,8 +20341,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->addThrowable($e); } - - /** + /** * Returns a JavascriptRenderer for this instance * * @param string $baseUrl @@ -19673,8 +20354,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getJavascriptRenderer($baseUrl, $basePath); } - - /** + /** * Modify the response and inject the debugbar (or data in headers) * * @param \Symfony\Component\HttpFoundation\Request $request @@ -19687,8 +20367,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->modifyResponse($request, $response); } - - /** + /** * Check if the Debugbar is enabled * * @return boolean @@ -19699,8 +20378,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->isEnabled(); } - - /** + /** * Collects the data from the collectors * * @return array @@ -19711,8 +20389,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->collect(); } - - /** + /** * Injects the web debug toolbar into the given Response. * * @param \Symfony\Component\HttpFoundation\Response $response A Response instance @@ -19724,8 +20401,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->injectDebugbar($response); } - - /** + /** * Disable the Debugbar * * @static @@ -19735,8 +20411,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->disable(); } - - /** + /** * Adds a measure * * @param string $label @@ -19749,12 +20424,12 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->addMeasure($label, $start, $end); } - - /** + /** * Utility function to measure the execution of a Closure * * @param string $label * @param \Closure $closure + * @return mixed * @static */ public static function measure($label, $closure) @@ -19762,8 +20437,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->measure($label, $closure); } - - /** + /** * Collect data in a CLI request * * @return array @@ -19774,8 +20448,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->collectConsole(); } - - /** + /** * Adds a message to the MessagesCollector * * A message can be anything from an object to a string @@ -19789,8 +20462,7 @@ namespace Barryvdh\Debugbar { /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->addMessage($message, $label); } - - /** + /** * Checks if a data collector has been added * * @param string $name @@ -19798,41 +20470,35 @@ namespace Barryvdh\Debugbar { * @static */ public static function hasCollector($name) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->hasCollector($name); } - - /** + /** * Returns a data collector * * @param string $name - * @return \DebugBar\DataCollectorInterface + * @return \DebugBar\DataCollector\DataCollectorInterface * @throws DebugBarException * @static */ public static function getCollector($name) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getCollector($name); } - - /** + /** * Returns an array of all data collectors * - * @return \DebugBar\array[DataCollectorInterface] + * @return array[DataCollectorInterface] * @static */ public static function getCollectors() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getCollectors(); } - - /** + /** * Sets the request id generator * * @param \DebugBar\RequestIdGeneratorInterface $generator @@ -19840,39 +20506,33 @@ namespace Barryvdh\Debugbar { * @static */ public static function setRequestIdGenerator($generator) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->setRequestIdGenerator($generator); } - - /** + /** * * * @return \DebugBar\RequestIdGeneratorInterface * @static */ public static function getRequestIdGenerator() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getRequestIdGenerator(); } - - /** + /** * Returns the id of the current request * * @return string * @static */ public static function getCurrentRequestId() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getCurrentRequestId(); } - - /** + /** * Sets the storage backend to use to store the collected data * * @param \DebugBar\StorageInterface $storage @@ -19880,39 +20540,33 @@ namespace Barryvdh\Debugbar { * @static */ public static function setStorage($storage = null) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->setStorage($storage); } - - /** + /** * * * @return \DebugBar\StorageInterface * @static */ public static function getStorage() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getStorage(); } - - /** + /** * Checks if the data will be persisted * * @return boolean * @static */ public static function isDataPersisted() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->isDataPersisted(); } - - /** + /** * Sets the HTTP driver * * @param \DebugBar\HttpDriverInterface $driver @@ -19920,13 +20574,11 @@ namespace Barryvdh\Debugbar { * @static */ public static function setHttpDriver($driver) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->setHttpDriver($driver); } - - /** + /** * Returns the HTTP driver * * If no http driver where defined, a PhpHttpDriver is automatically created @@ -19935,13 +20587,11 @@ namespace Barryvdh\Debugbar { * @static */ public static function getHttpDriver() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getHttpDriver(); } - - /** + /** * Returns collected data * * Will collect the data if none have been collected yet @@ -19950,13 +20600,11 @@ namespace Barryvdh\Debugbar { * @static */ public static function getData() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getData(); } - - /** + /** * Returns an array of HTTP headers containing the data * * @param string $headerName @@ -19965,13 +20613,11 @@ namespace Barryvdh\Debugbar { * @static */ public static function getDataAsHeaders($headerName = 'phpdebugbar', $maxHeaderLength = 4096, $maxTotalHeaderLength = 250000) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getDataAsHeaders($headerName, $maxHeaderLength, $maxTotalHeaderLength); } - - /** + /** * Sends the data through the HTTP headers * * @param bool $useOpenHandler @@ -19981,38 +20627,32 @@ namespace Barryvdh\Debugbar { * @static */ public static function sendDataInHeaders($useOpenHandler = null, $headerName = 'phpdebugbar', $maxHeaderLength = 4096) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->sendDataInHeaders($useOpenHandler, $headerName, $maxHeaderLength); } - - /** + /** * Stacks the data in the session for later rendering * * @static */ public static function stackData() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->stackData(); } - - /** + /** * Checks if there is stacked data in the session * * @return boolean * @static */ public static function hasStackedData() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->hasStackedData(); } - - /** + /** * Returns the data stacked in the session * * @param boolean $delete Whether to delete the data in the session @@ -20020,13 +20660,11 @@ namespace Barryvdh\Debugbar { * @static */ public static function getStackedData($delete = true) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getStackedData($delete); } - - /** + /** * Sets the key to use in the $_SESSION array * * @param string $ns @@ -20034,26 +20672,22 @@ namespace Barryvdh\Debugbar { * @static */ public static function setStackDataSessionNamespace($ns) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->setStackDataSessionNamespace($ns); } - - /** + /** * Returns the key used in the $_SESSION array * * @return string * @static */ public static function getStackDataSessionNamespace() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->getStackDataSessionNamespace(); } - - /** + /** * Sets whether to only use the session to store stacked data even * if a storage is enabled * @@ -20062,13 +20696,11 @@ namespace Barryvdh\Debugbar { * @static */ public static function setStackAlwaysUseSessionStorage($enabled = true) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->setStackAlwaysUseSessionStorage($enabled); } - - /** + /** * Checks if the session is always used to store stacked data * even if a storage is enabled * @@ -20076,73 +20708,714 @@ namespace Barryvdh\Debugbar { * @static */ public static function isStackAlwaysUseSessionStorage() - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->isStackAlwaysUseSessionStorage(); } - - /** + /** * * * @static */ public static function offsetSet($key, $value) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->offsetSet($key, $value); } - - /** + /** * * * @static */ public static function offsetGet($key) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->offsetGet($key); } - - /** + /** * * * @static */ public static function offsetExists($key) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->offsetExists($key); } - - /** + /** * * * @static */ public static function offsetUnset($key) - { - //Method inherited from \DebugBar\DebugBar + { //Method inherited from \DebugBar\DebugBar /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ return $instance->offsetUnset($key); } } - + } -namespace Laracasts\Flash { - - /** + namespace Gloudemans\Shoppingcart\Facades { + /** * * */ - class Flash { - - /** + class Cart { + /** + * Set the current cart instance. + * + * @param string|null $instance + * @return \Gloudemans\Shoppingcart\Cart + * @static + */ + public static function instance($instance = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->instance($instance); + } + /** + * Get the current cart instance. + * + * @return string + * @static + */ + public static function currentInstance() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->currentInstance(); + } + /** + * Add an item to the cart. + * + * @param mixed $id + * @param mixed $name + * @param int|float $qty + * @param float $price + * @param array $options + * @return \Gloudemans\Shoppingcart\CartItem + * @static + */ + public static function add($id, $name = null, $qty = null, $price = null, $taxRate = null, $options = []) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->add($id, $name, $qty, $price, $taxRate, $options); + } + /** + * Update the cart item with the given rowId. + * + * @param string $rowId + * @param mixed $qty + * @return \Gloudemans\Shoppingcart\CartItem + * @static + */ + public static function update($rowId, $qty) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->update($rowId, $qty); + } + /** + * Remove the cart item with the given rowId from the cart. + * + * @param string $rowId + * @return void + * @static + */ + public static function remove($rowId) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->remove($rowId); + } + /** + * Get a cart item from the cart by its rowId. + * + * @param string $rowId + * @return \Gloudemans\Shoppingcart\CartItem + * @static + */ + public static function get($rowId) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->get($rowId); + } + /** + * Destroy the current cart instance. + * + * @return void + * @static + */ + public static function destroy() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->destroy(); + } + /** + * Get the content of the cart. + * + * @return \Illuminate\Support\Collection + * @static + */ + public static function content() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->content(); + } + /** + * Get the number of items in the cart. + * + * @return int|float + * @static + */ + public static function count() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->count(); + } + /** + * Get the total price of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeperator + * @return string + * @static + */ + public static function total($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withFees = true) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->total($decimals, $decimalPoint, $thousandSeperator, $withFees); + } + /** + * Get the total tax of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeperator + * @return float + * @static + */ + public static function tax($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withFees = true) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->tax($decimals, $decimalPoint, $thousandSeperator, $withFees); + } + /** + * Get the total tax of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeperator + * @return float + * @static + */ + public static function feeTax($decimals = null, $decimalPoint = null, $thousandSeperator = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->feeTax($decimals, $decimalPoint, $thousandSeperator); + } + /** + * Get the subtotal (total - tax) of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeperator + * @return float + * @static + */ + public static function subtotal($decimals = null, $decimalPoint = null, $thousandSeperator = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->subtotal($decimals, $decimalPoint, $thousandSeperator); + } + /** + * Get the subtotal (total - tax) of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeperator + * @return float + * @static + */ + public static function subtotalTax($decimals = null, $decimalPoint = null, $thousandSeperator = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->subtotalTax($decimals, $decimalPoint, $thousandSeperator); + } + /** + * Search the cart content for a cart item matching the given search closure. + * + * @param \Closure $search + * @return \Illuminate\Support\Collection + * @static + */ + public static function search($search) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->search($search); + } + /** + * Associate the cart item with the given rowId with the given model. + * + * @param string $rowId + * @param mixed $model + * @return void + * @static + */ + public static function associate($rowId, $model) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->associate($rowId, $model); + } + /** + * Set the tax rate for the cart item with the given rowId. + * + * @param string $rowId + * @param int|float $taxRate + * @return void + * @static + */ + public static function setTax($rowId, $taxRate) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->setTax($rowId, $taxRate); + } + /** + * Store an the current instance of the cart. + * + * @param mixed $identifier + * @return void + * @static + */ + public static function store($identifier) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->store($identifier); + } + /** + * Restore the cart with the given identifier. + * + * @param mixed $identifier + * @return void + * @static + */ + public static function restore($identifier) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->restore($identifier); + } + /** + * Gets a specific fee from the fees array. + * + * @param $name + * @return mixed + * @static + */ + public static function getFee($name) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->getFee($name); + } + /** + * Allows to charge for additional fees that may or may not be taxable + * ex - service fee , delivery fee, tips. + * + * Because it uses ->put, the name must be unique otherwise will be overwritten. + * + * @param $name + * @param $amount + * @param $taxRate + * @param array $options + * @static + */ + public static function addFee($name, $amount, $taxRate = null, $options = []) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->addFee($name, $amount, $taxRate, $options); + } + /** + * Removes a fee from the fee array. + * + * @todo test to see if i need to restore this + * @param $name + * @static + */ + public static function removeFee($name) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->removeFee($name); + } + /** + * Removes all the fees set in the cart. + * + * @static + */ + public static function removeFees() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->removeFees(); + } + /** + * Gets all the fee totals. + * + * @param bool $format + * @param bool $withTax + * @return string + * @static + */ + public static function feeTotal($decimals = null, $decimalPoint = null, $thousandSeperator = null, $withTax = true) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->feeTotal($decimals, $decimalPoint, $thousandSeperator, $withTax); + } + /** + * Gets all the fees on the cart object. + * + * @return mixed + * @static + */ + public static function getFees() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->getFees(); + } + /** + * + * + * @return array + * @static + */ + public static function toArray() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->toArray(); + } + /** + * + * + * @param $array + * @return \Gloudemans\Shoppingcart\Cart + * @static + */ + public static function fromArray($array) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->fromArray($array); + } + + } + +} + + namespace Facade\Ignition\Facades { + /** + * Class Flare. + * + * @see \Facade\FlareClient\Flare + */ + class Flare { + /** + * + * + * @static + */ + public static function register($apiKey, $apiSecret = null, $contextDetector = null, $container = null) + { + return \Facade\FlareClient\Flare::register($apiKey, $apiSecret, $contextDetector, $container); + } + /** + * + * + * @static + */ + public static function determineVersionUsing($determineVersionCallable) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->determineVersionUsing($determineVersionCallable); + } + /** + * + * + * @static + */ + public static function reportErrorLevels($reportErrorLevels) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->reportErrorLevels($reportErrorLevels); + } + /** + * + * + * @static + */ + public static function filterExceptionsUsing($filterExceptionsCallable) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->filterExceptionsUsing($filterExceptionsCallable); + } + /** + * + * + * @static + */ + public static function filterReportsUsing($filterReportsCallable) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->filterReportsUsing($filterReportsCallable); + } + /** + * + * + * @return null|string + * @static + */ + public static function version() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->version(); + } + /** + * + * + * @static + */ + public static function getMiddleware() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->getMiddleware(); + } + /** + * + * + * @static + */ + public static function registerFlareHandlers() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->registerFlareHandlers(); + } + /** + * + * + * @static + */ + public static function registerExceptionHandler() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->registerExceptionHandler(); + } + /** + * + * + * @static + */ + public static function registerErrorHandler() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->registerErrorHandler(); + } + /** + * + * + * @static + */ + public static function registerMiddleware($callable) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->registerMiddleware($callable); + } + /** + * + * + * @static + */ + public static function getMiddlewares() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->getMiddlewares(); + } + /** + * + * + * @static + */ + public static function glow($name, $messageLevel = 'info', $metaData = []) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->glow($name, $messageLevel, $metaData); + } + /** + * + * + * @static + */ + public static function handleException($throwable) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->handleException($throwable); + } + /** + * + * + * @static + */ + public static function handleError($code, $message, $file = '', $line = 0) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->handleError($code, $message, $file, $line); + } + /** + * + * + * @static + */ + public static function applicationPath($applicationPath) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->applicationPath($applicationPath); + } + /** + * + * + * @static + */ + public static function report($throwable, $callback = null) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->report($throwable, $callback); + } + /** + * + * + * @static + */ + public static function reportMessage($message, $logLevel, $callback = null) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->reportMessage($message, $logLevel, $callback); + } + /** + * + * + * @static + */ + public static function sendTestReport($throwable) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->sendTestReport($throwable); + } + /** + * + * + * @static + */ + public static function reset() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->reset(); + } + /** + * + * + * @static + */ + public static function anonymizeIp() + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->anonymizeIp(); + } + /** + * + * + * @static + */ + public static function censorRequestBodyFields($fieldNames) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->censorRequestBodyFields($fieldNames); + } + /** + * + * + * @static + */ + public static function createReport($throwable) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->createReport($throwable); + } + /** + * + * + * @static + */ + public static function createReportFromMessage($message, $logLevel) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->createReportFromMessage($message, $logLevel); + } + /** + * + * + * @static + */ + public static function stage($stage) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->stage($stage); + } + /** + * + * + * @static + */ + public static function messageLevel($messageLevel) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->messageLevel($messageLevel); + } + /** + * + * + * @static + */ + public static function getGroup($groupName = 'context', $default = []) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->getGroup($groupName, $default); + } + /** + * + * + * @static + */ + public static function context($key, $value) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->context($key, $value); + } + /** + * + * + * @static + */ + public static function group($groupName, $properties) + { + /** @var \Facade\FlareClient\Flare $instance */ + return $instance->group($groupName, $properties); + } + + } + +} + + namespace Laracasts\Flash { + /** + * + * + */ + class Flash { + /** * Flash an information message. * * @param string|null $message @@ -20154,8 +21427,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->info($message); } - - /** + /** * Flash a success message. * * @param string|null $message @@ -20167,8 +21439,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->success($message); } - - /** + /** * Flash an error message. * * @param string|null $message @@ -20180,8 +21451,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->error($message); } - - /** + /** * Flash a warning message. * * @param string|null $message @@ -20193,8 +21463,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->warning($message); } - - /** + /** * Flash a general message. * * @param string|null $message @@ -20207,8 +21476,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->message($message, $level); } - - /** + /** * Flash an overlay modal. * * @param string|null $message @@ -20221,8 +21489,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->overlay($message, $title); } - - /** + /** * Add an "important" flash to the session. * * @return \Laracasts\Flash\FlashNotifier @@ -20233,8 +21500,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->important(); } - - /** + /** * Clear all registered messages. * * @return \Laracasts\Flash\FlashNotifier @@ -20245,8 +21511,7 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->clear(); } - - /** + /** * Register a custom macro. * * @param string $name @@ -20258,8 +21523,7 @@ namespace Laracasts\Flash { { \Laracasts\Flash\FlashNotifier::macro($name, $macro); } - - /** + /** * Mix another object into the class. * * @param object $mixin @@ -20272,8 +21536,7 @@ namespace Laracasts\Flash { { \Laracasts\Flash\FlashNotifier::mixin($mixin, $replace); } - - /** + /** * Checks if macro is registered. * * @param string $name @@ -20283,41 +21546,697 @@ namespace Laracasts\Flash { public static function hasMacro($name) { return \Laracasts\Flash\FlashNotifier::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Laracasts\Flash\FlashNotifier::flushMacros(); } } - + +} + + namespace PragmaRX\Google2FALaravel { + /** + * + * + */ + class Facade { + /** + * Set the QRCode Backend. + * + * @param string $qrCodeBackend + * @return self + * @static + */ + public static function setQrCodeBackend($qrCodeBackend) + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setQrCodeBackend($qrCodeBackend); + } + /** + * Authenticator boot. + * + * @param $request + * @return \Google2FA + * @static + */ + public static function boot($request) + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->boot($request); + } + /** + * The QRCode Backend. + * + * @return mixed + * @static + */ + public static function getQRCodeBackend() + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getQRCodeBackend(); + } + /** + * Check if the 2FA is activated for the user. + * + * @return bool + * @static + */ + public static function isActivated() + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->isActivated(); + } + /** + * Set current auth as valid. + * + * @static + */ + public static function login() + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->login(); + } + /** + * OTP logout. + * + * @static + */ + public static function logout() + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->logout(); + } + /** + * Verify the OTP. + * + * @param $secret + * @param $one_time_password + * @return mixed + * @static + */ + public static function verifyGoogle2FA($secret, $one_time_password) + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->verifyGoogle2FA($secret, $one_time_password); + } + /** + * Generates a QR code data url to display inline. + * + * @param string $company + * @param string $holder + * @param string $secret + * @param int $size + * @param string $encoding Default to UTF-8 + * @return string + * @static + */ + public static function getQRCodeInline($company, $holder, $secret, $size = 200, $encoding = 'utf-8') + { //Method inherited from \PragmaRX\Google2FAQRCode\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getQRCodeInline($company, $holder, $secret, $size, $encoding); + } + /** + * Service setter + * + * @return \PragmaRX\Google2FAQRCode\QRCode\QRCodeServiceContract + * @static + */ + public static function getQrCodeService() + { //Method inherited from \PragmaRX\Google2FAQRCode\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getQrCodeService(); + } + /** + * Service setter + * + * @return self + * @static + */ + public static function setQrCodeService($service) + { //Method inherited from \PragmaRX\Google2FAQRCode\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setQrCodeService($service); + } + /** + * Create the QR Code service instance + * + * @return \PragmaRX\Google2FAQRCode\QRCode\QRCodeServiceContract + * @static + */ + public static function qrCodeServiceFactory($imageBackEnd = null) + { //Method inherited from \PragmaRX\Google2FAQRCode\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->qrCodeServiceFactory($imageBackEnd); + } + /** + * Find a valid One Time Password. + * + * @param string $secret + * @param string $key + * @param int|null $window + * @param int $startingTimestamp + * @param int $timestamp + * @param int|null $oldTimestamp + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return bool|int + * @static + */ + public static function findValidOTP($secret, $key, $window, $startingTimestamp, $timestamp, $oldTimestamp = null) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->findValidOTP($secret, $key, $window, $startingTimestamp, $timestamp, $oldTimestamp); + } + /** + * Generate a digit secret key in base32 format. + * + * @param int $length + * @param string $prefix + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @return string + * @static + */ + public static function generateSecretKey($length = 16, $prefix = '') + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->generateSecretKey($length, $prefix); + } + /** + * Get the current one time password for a key. + * + * @param string $secret + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return string + * @static + */ + public static function getCurrentOtp($secret) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getCurrentOtp($secret); + } + /** + * Get the HMAC algorithm. + * + * @return string + * @static + */ + public static function getAlgorithm() + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getAlgorithm(); + } + /** + * Get key regeneration. + * + * @return int + * @static + */ + public static function getKeyRegeneration() + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getKeyRegeneration(); + } + /** + * Get OTP length. + * + * @return int + * @static + */ + public static function getOneTimePasswordLength() + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getOneTimePasswordLength(); + } + /** + * Get secret. + * + * @param string|null $secret + * @return string + * @static + */ + public static function getSecret($secret = null) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getSecret($secret); + } + /** + * Returns the current Unix Timestamp divided by the $keyRegeneration + * period. + * + * @return int + * @static + */ + public static function getTimestamp() + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getTimestamp(); + } + /** + * Get the OTP window. + * + * @param null|int $window + * @return int + * @static + */ + public static function getWindow($window = null) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getWindow($window); + } + /** + * Takes the secret key and the timestamp and returns the one time + * password. + * + * @param string $secret Secret key in binary form. + * @param int $counter Timestamp as returned by getTimestamp. + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return string + * @static + */ + public static function oathTotp($secret, $counter) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->oathTotp($secret, $counter); + } + /** + * Extracts the OTP from the SHA1 hash. + * + * @param string $hash + * @return string + * @static + */ + public static function oathTruncate($hash) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->oathTruncate($hash); + } + /** + * Remove invalid chars from a base 32 string. + * + * @param string $string + * @return string|null + * @static + */ + public static function removeInvalidChars($string) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->removeInvalidChars($string); + } + /** + * Setter for the enforce Google Authenticator compatibility property. + * + * @param mixed $enforceGoogleAuthenticatorCompatibility + * @return \PragmaRX\Google2FALaravel\Google2FA + * @static + */ + public static function setEnforceGoogleAuthenticatorCompatibility($enforceGoogleAuthenticatorCompatibility) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setEnforceGoogleAuthenticatorCompatibility($enforceGoogleAuthenticatorCompatibility); + } + /** + * Set the HMAC hashing algorithm. + * + * @param mixed $algorithm + * @throws \PragmaRX\Google2FA\Exceptions\InvalidAlgorithmException + * @return \PragmaRX\Google2FA\Google2FA + * @static + */ + public static function setAlgorithm($algorithm) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setAlgorithm($algorithm); + } + /** + * Set key regeneration. + * + * @param mixed $keyRegeneration + * @static + */ + public static function setKeyRegeneration($keyRegeneration) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setKeyRegeneration($keyRegeneration); + } + /** + * Set OTP length. + * + * @param mixed $oneTimePasswordLength + * @static + */ + public static function setOneTimePasswordLength($oneTimePasswordLength) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setOneTimePasswordLength($oneTimePasswordLength); + } + /** + * Set secret. + * + * @param mixed $secret + * @static + */ + public static function setSecret($secret) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setSecret($secret); + } + /** + * Set the OTP window. + * + * @param mixed $window + * @static + */ + public static function setWindow($window) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setWindow($window); + } + /** + * Verifies a user inputted key against the current timestamp. Checks $window + * keys either side of the timestamp. + * + * @param string $key User specified key + * @param string $secret + * @param null|int $window + * @param null|int $timestamp + * @param null|int $oldTimestamp + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return bool|int + * @static + */ + public static function verify($key, $secret, $window = null, $timestamp = null, $oldTimestamp = null) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->verify($key, $secret, $window, $timestamp, $oldTimestamp); + } + /** + * Verifies a user inputted key against the current timestamp. Checks $window + * keys either side of the timestamp. + * + * @param string $secret + * @param string $key User specified key + * @param int|null $window + * @param null|int $timestamp + * @param null|int $oldTimestamp + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return bool|int + * @static + */ + public static function verifyKey($secret, $key, $window = null, $timestamp = null, $oldTimestamp = null) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->verifyKey($secret, $key, $window, $timestamp, $oldTimestamp); + } + /** + * Verifies a user inputted key against the current timestamp. Checks $window + * keys either side of the timestamp, but ensures that the given key is newer than + * the given oldTimestamp. Useful if you need to ensure that a single key cannot + * be used twice. + * + * @param string $secret + * @param string $key User specified key + * @param int|null $oldTimestamp The timestamp from the last verified key + * @param int|null $window + * @param int|null $timestamp + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return bool|int + * @static + */ + public static function verifyKeyNewer($secret, $key, $oldTimestamp, $window = null, $timestamp = null) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->verifyKeyNewer($secret, $key, $oldTimestamp, $window, $timestamp); + } + /** + * Creates a QR code url. + * + * @param string $company + * @param string $holder + * @param string $secret + * @return string + * @static + */ + public static function getQRCodeUrl($company, $holder, $secret) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getQRCodeUrl($company, $holder, $secret); + } + /** + * Generate a digit secret key in base32 format. + * + * @param int $length + * @param string $prefix + * @throws \Exception + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return string + * @static + */ + public static function generateBase32RandomKey($length = 16, $prefix = '') + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->generateBase32RandomKey($length, $prefix); + } + /** + * Decodes a base32 string into a binary string. + * + * @param string $b32 + * @throws \PragmaRX\Google2FA\Exceptions\InvalidCharactersException + * @throws \PragmaRX\Google2FA\Exceptions\SecretKeyTooShortException + * @throws \PragmaRX\Google2FA\Exceptions\IncompatibleWithGoogleAuthenticatorException + * @return string + * @static + */ + public static function base32Decode($b32) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->base32Decode($b32); + } + /** + * Encode a string to Base32. + * + * @param string $string + * @return string + * @static + */ + public static function toBase32($string) + { //Method inherited from \PragmaRX\Google2FA\Google2FA + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->toBase32($string); + } + /** + * Get a config value. + * + * @param $string + * @throws \Exception + * @return mixed + * @static + */ + public static function config($string, $default = null) + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->config($string, $default); + } + /** + * Get the request property. + * + * @return mixed + * @static + */ + public static function getRequest() + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->getRequest(); + } + /** + * Set the request property. + * + * @param mixed $request + * @return \PragmaRX\Google2FALaravel\Google2FA + * @static + */ + public static function setRequest($request) + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setRequest($request); + } + /** + * Get a session var value. + * + * @param null $var + * @return mixed + * @static + */ + public static function sessionGet($var = null, $default = null) + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->sessionGet($var, $default); + } + /** + * + * + * @param mixed $stateless + * @return \PragmaRX\Google2FALaravel\Authenticator + * @static + */ + public static function setStateless($stateless = true) + { + /** @var \PragmaRX\Google2FALaravel\Google2FA $instance */ + return $instance->setStateless($stateless); + } + + } + +} + + namespace Illuminate\Http { + /** + * + * + */ + class Request { + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param array $rules + * @param mixed $params + * @static + */ + public static function validate($rules, ...$params) + { + return \Illuminate\Http\Request::validate($rules, ...$params); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestValidation() + * @param string $errorBag + * @param array $rules + * @param mixed $params + * @static + */ + public static function validateWithBag($errorBag, $rules, ...$params) + { + return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @param mixed $absolute + * @static + */ + public static function hasValidSignature($absolute = true) + { + return \Illuminate\Http\Request::hasValidSignature($absolute); + } + /** + * + * + * @see \Illuminate\Foundation\Providers\FoundationServiceProvider::registerRequestSignatureValidation() + * @static + */ + public static function hasValidRelativeSignature() + { + return \Illuminate\Http\Request::hasValidRelativeSignature(); + } + + } + +} + + namespace Illuminate\Routing { + /** + * + * + * @mixin \Illuminate\Routing\RouteRegistrar + */ + class Router { + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::auth() + * @param mixed $options + * @static + */ + public static function auth($options = []) + { + return \Illuminate\Routing\Router::auth($options); + } + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::resetPassword() + * @static + */ + public static function resetPassword() + { + return \Illuminate\Routing\Router::resetPassword(); + } + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::confirmPassword() + * @static + */ + public static function confirmPassword() + { + return \Illuminate\Routing\Router::confirmPassword(); + } + /** + * + * + * @see \Laravel\Ui\AuthRouteMethods::emailVerification() + * @static + */ + public static function emailVerification() + { + return \Illuminate\Routing\Router::emailVerification(); + } + + } + } namespace { - - class App extends \Illuminate\Support\Facades\App {} - - class Arr extends \Illuminate\Support\Arr {} - - class Artisan extends \Illuminate\Support\Facades\Artisan {} - - class Auth extends \Illuminate\Support\Facades\Auth {} - - class Blade extends \Illuminate\Support\Facades\Blade {} - - class Broadcast extends \Illuminate\Support\Facades\Broadcast {} - - class Bus extends \Illuminate\Support\Facades\Bus {} - - class Cache extends \Illuminate\Support\Facades\Cache {} - - class Config extends \Illuminate\Support\Facades\Config {} - - class Cookie extends \Illuminate\Support\Facades\Cookie {} - - class Crypt extends \Illuminate\Support\Facades\Crypt {} - - class DB extends \Illuminate\Support\Facades\DB {} - - class Eloquent extends \Illuminate\Database\Eloquent\Model { - /** + class App extends \Illuminate\Support\Facades\App {} + class Arr extends \Illuminate\Support\Arr {} + class Artisan extends \Illuminate\Support\Facades\Artisan {} + class Auth extends \Illuminate\Support\Facades\Auth {} + class Blade extends \Illuminate\Support\Facades\Blade {} + class Broadcast extends \Illuminate\Support\Facades\Broadcast {} + class Bus extends \Illuminate\Support\Facades\Bus {} + class Cache extends \Illuminate\Support\Facades\Cache {} + class Config extends \Illuminate\Support\Facades\Config {} + class Cookie extends \Illuminate\Support\Facades\Cookie {} + class Crypt extends \Illuminate\Support\Facades\Crypt {} + class DB extends \Illuminate\Support\Facades\DB {} + class Eloquent extends \Illuminate\Database\Eloquent\Model { + /** * Create and return an un-saved model instance. * * @param array $attributes @@ -20329,13 +22248,13 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->make($attributes); } - - /** + + /** * Register a new global scope. * * @param string $identifier * @param \Illuminate\Database\Eloquent\Scope|\Closure $scope - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function withGlobalScope($identifier, $scope) @@ -20343,12 +22262,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->withGlobalScope($identifier, $scope); } - - /** + + /** * Remove a registered global scope. * * @param \Illuminate\Database\Eloquent\Scope|string $scope - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function withoutGlobalScope($scope) @@ -20356,12 +22275,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->withoutGlobalScope($scope); } - - /** + + /** * Remove all or passed registered global scopes. * * @param array|null $scopes - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function withoutGlobalScopes($scopes = null) @@ -20369,8 +22288,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->withoutGlobalScopes($scopes); } - - /** + + /** * Get an array of global scopes that were removed from the query. * * @return array @@ -20381,12 +22300,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->removedScopes(); } - - /** + + /** * Add a where clause on the primary key to the query. * * @param mixed $id - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function whereKey($id) @@ -20394,12 +22313,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->whereKey($id); } - - /** + + /** * Add a where clause on the primary key to the query. * * @param mixed $id - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function whereKeyNot($id) @@ -20407,15 +22326,15 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->whereKeyNot($id); } - - /** + + /** * Add a basic where clause to the query. * - * @param \Closure|string|array $column + * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @param string $boolean - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function where($column, $operator = null, $value = null, $boolean = 'and') @@ -20423,15 +22342,15 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->where($column, $operator, $value, $boolean); } - - /** + + /** * Add a basic where clause to the query, and return the first result. * - * @param \Closure|string|array $column + * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @param string $boolean - * @return \Illuminate\Database\Eloquent\Model|static + * @return \Illuminate\Database\Eloquent\Model|static|null * @static */ public static function firstWhere($column, $operator = null, $value = null, $boolean = 'and') @@ -20439,11 +22358,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->firstWhere($column, $operator, $value, $boolean); } - - /** + + /** * Add an "or where" clause to the query. * - * @param \Closure|array|string $column + * @param \Closure|array|string|\Illuminate\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @return \Illuminate\Database\Eloquent\Builder|static @@ -20454,12 +22373,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orWhere($column, $operator, $value); } - - /** + + /** * Add an "order by" clause for a timestamp to the query. * - * @param string $column - * @return \Illuminate\Database\Eloquent\Builder + * @param string|\Illuminate\Database\Query\Expression $column + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function latest($column = null) @@ -20467,12 +22386,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->latest($column); } - - /** + + /** * Add an "order by" clause for a timestamp to the query. * - * @param string $column - * @return \Illuminate\Database\Eloquent\Builder + * @param string|\Illuminate\Database\Query\Expression $column + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function oldest($column = null) @@ -20480,8 +22399,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->oldest($column); } - - /** + + /** * Create a collection of models from plain arrays. * * @param array $items @@ -20493,8 +22412,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->hydrate($items); } - - /** + + /** * Create a collection of models from a raw query. * * @param string $query @@ -20507,8 +22426,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->fromQuery($query, $bindings); } - - /** + + /** * Find a model by its primary key. * * @param mixed $id @@ -20521,8 +22440,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->find($id, $columns); } - - /** + + /** * Find multiple models by their primary keys. * * @param \Illuminate\Contracts\Support\Arrayable|array $ids @@ -20535,8 +22454,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->findMany($ids, $columns); } - - /** + + /** * Find a model by its primary key or throw an exception. * * @param mixed $id @@ -20550,8 +22469,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->findOrFail($id, $columns); } - - /** + + /** * Find a model by its primary key or return fresh model instance. * * @param mixed $id @@ -20564,8 +22483,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->findOrNew($id, $columns); } - - /** + + /** * Get the first record matching the attributes or instantiate it. * * @param array $attributes @@ -20573,13 +22492,13 @@ namespace { * @return \Illuminate\Database\Eloquent\Model|static * @static */ - public static function firstOrNew($attributes, $values = []) + public static function firstOrNew($attributes = [], $values = []) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->firstOrNew($attributes, $values); } - - /** + + /** * Get the first record matching the attributes or create it. * * @param array $attributes @@ -20587,13 +22506,13 @@ namespace { * @return \Illuminate\Database\Eloquent\Model|static * @static */ - public static function firstOrCreate($attributes, $values = []) + public static function firstOrCreate($attributes = [], $values = []) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->firstOrCreate($attributes, $values); } - - /** + + /** * Create or update a record matching the attributes, and fill it with values. * * @param array $attributes @@ -20606,8 +22525,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->updateOrCreate($attributes, $values); } - - /** + + /** * Execute the query and get the first result or throw an exception. * * @param array $columns @@ -20620,8 +22539,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->firstOrFail($columns); } - - /** + + /** * Execute the query and get the first result or call a callback. * * @param \Closure|array $columns @@ -20634,11 +22553,26 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->firstOr($columns, $callback); } - - /** + + /** + * Execute the query and get the first result if it's the sole matching record. + * + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException + * @throws \Illuminate\Database\MultipleRecordsFoundException + * @static + */ + public static function sole($columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->sole($columns); + } + + /** * Get a single column's value from the first result of a query. * - * @param string $column + * @param string|\Illuminate\Database\Query\Expression $column * @return mixed * @static */ @@ -20647,8 +22581,22 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->value($column); } - - /** + + /** + * Get a single column's value from the first result of the query or throw an exception. + * + * @param string|\Illuminate\Database\Query\Expression $column + * @return mixed + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException + * @static + */ + public static function valueOrFail($column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->valueOrFail($column); + } + + /** * Execute the query as a "select" statement. * * @param array|string $columns @@ -20660,8 +22608,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->get($columns); } - - /** + + /** * Get the hydrated models without eager loading. * * @param array|string $columns @@ -20673,8 +22621,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->getModels($columns); } - - /** + + /** * Eager load the relationships for the models. * * @param array $models @@ -20686,8 +22634,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->eagerLoadRelations($models); } - - /** + + /** * Get a lazy collection for the given query. * * @return \Illuminate\Support\LazyCollection @@ -20698,11 +22646,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->cursor(); } - - /** + + /** * Get an array with the values of a given column. * - * @param string $column + * @param string|\Illuminate\Database\Query\Expression $column * @param string|null $key * @return \Illuminate\Support\Collection * @static @@ -20712,8 +22660,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->pluck($column, $key); } - - /** + + /** * Paginate the given query. * * @param int|null $perPage @@ -20729,8 +22677,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->paginate($perPage, $columns, $pageName, $page); } - - /** + + /** * Paginate the given query into a simple paginator. * * @param int|null $perPage @@ -20745,8 +22693,24 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->simplePaginate($perPage, $columns, $pageName, $page); } - - /** + + /** + * Paginate the given query into a cursor paginator. + * + * @param int|null $perPage + * @param array $columns + * @param string $cursorName + * @param \Illuminate\Pagination\Cursor|string|null $cursor + * @return \Illuminate\Contracts\Pagination\CursorPaginator + * @static + */ + public static function cursorPaginate($perPage = null, $columns = [], $cursorName = 'cursor', $cursor = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->cursorPaginate($perPage, $columns, $cursorName, $cursor); + } + + /** * Save a new model and return the instance. * * @param array $attributes @@ -20758,8 +22722,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->create($attributes); } - - /** + + /** * Save a new model and return the instance. Allow mass-assignment. * * @param array $attributes @@ -20771,8 +22735,23 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->forceCreate($attributes); } - - /** + + /** + * Insert new records or update the existing ones. + * + * @param array $values + * @param array|string $uniqueBy + * @param array|null $update + * @return int + * @static + */ + public static function upsert($values, $uniqueBy, $update = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->upsert($values, $uniqueBy, $update); + } + + /** * Register a replacement for the default delete function. * * @param \Closure $callback @@ -20784,8 +22763,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ $instance->onDelete($callback); } - - /** + + /** * Call the given local model scopes. * * @param array|string $scopes @@ -20797,8 +22776,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->scopes($scopes); } - - /** + + /** * Apply the scopes to the Eloquent builder instance and return it. * * @return static @@ -20809,12 +22788,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->applyScopes(); } - - /** + + /** * Prevent the specified relations from being eager loaded. * * @param mixed $relations - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function without($relations) @@ -20822,8 +22801,21 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->without($relations); } - - /** + + /** + * Set the relationships that should be eager loaded while removing any previously added eager loading specifications. + * + * @param mixed $relations + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withOnly($relations) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withOnly($relations); + } + + /** * Create a new instance of the model being queried. * * @param array $attributes @@ -20835,8 +22827,21 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->newModelInstance($attributes); } - - /** + + /** + * Apply query-time casts to the model instance. + * + * @param array $casts + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withCasts($casts) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withCasts($casts); + } + + /** * Get the underlying query builder instance. * * @return \Illuminate\Database\Query\Builder @@ -20847,12 +22852,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->getQuery(); } - - /** + + /** * Set the underlying query builder instance. * * @param \Illuminate\Database\Query\Builder $query - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function setQuery($query) @@ -20860,8 +22865,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->setQuery($query); } - - /** + + /** * Get a base query builder instance. * * @return \Illuminate\Database\Query\Builder @@ -20872,8 +22877,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->toBase(); } - - /** + + /** * Get the relationships being eagerly loaded. * * @return array @@ -20884,12 +22889,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->getEagerLoads(); } - - /** + + /** * Set the relationships being eagerly loaded. * * @param array $eagerLoad - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function setEagerLoads($eagerLoad) @@ -20897,8 +22902,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->setEagerLoads($eagerLoad); } - - /** + + /** * Get the model instance being queried. * * @return \Illuminate\Database\Eloquent\Model|static @@ -20909,12 +22914,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->getModel(); } - - /** + + /** * Set a model instance for the model being queried. * * @param \Illuminate\Database\Eloquent\Model $model - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function setModel($model) @@ -20922,8 +22927,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->setModel($model); } - - /** + + /** * Get the given macro by name. * * @param string $name @@ -20935,8 +22940,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->getMacro($name); } - - /** + + /** * Checks if a macro is registered. * * @param string $name @@ -20948,8 +22953,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->hasMacro($name); } - - /** + + /** * Get the given global macro by name. * * @param string $name @@ -20960,8 +22965,8 @@ namespace { { return \Illuminate\Database\Eloquent\Builder::getGlobalMacro($name); } - - /** + + /** * Checks if a global macro is registered. * * @param string $name @@ -20972,124 +22977,20 @@ namespace { { return \Illuminate\Database\Eloquent\Builder::hasGlobalMacro($name); } - - /** - * Chunk the results of the query. + + /** + * Clone the Eloquent query builder. * - * @param int $count - * @param callable $callback - * @return bool + * @return static * @static */ - public static function chunk($count, $callback) + public static function clone() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->chunk($count, $callback); + return $instance->clone(); } - - /** - * Execute a callback over each item while chunking. - * - * @param callable $callback - * @param int $count - * @return bool - * @static - */ - public static function each($callback, $count = 1000) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->each($callback, $count); - } - - /** - * Chunk the results of a query by comparing IDs. - * - * @param int $count - * @param callable $callback - * @param string|null $column - * @param string|null $alias - * @return bool - * @static - */ - public static function chunkById($count, $callback, $column = null, $alias = null) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->chunkById($count, $callback, $column, $alias); - } - - /** - * Execute a callback over each item while chunking by id. - * - * @param callable $callback - * @param int $count - * @param string|null $column - * @param string|null $alias - * @return bool - * @static - */ - public static function eachById($callback, $count = 1000, $column = null, $alias = null) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->eachById($callback, $count, $column, $alias); - } - - /** - * Execute the query and get the first result. - * - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model|object|static|null - * @static - */ - public static function first($columns = []) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->first($columns); - } - - /** - * Apply the callback's query changes if the given "value" is true. - * - * @param mixed $value - * @param callable $callback - * @param callable|null $default - * @return mixed|$this - * @static - */ - public static function when($value, $callback, $default = null) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->when($value, $callback, $default); - } - - /** - * Pass the query to a given callback. - * - * @param callable $callback - * @return \Illuminate\Database\Query\Builder - * @static - */ - public static function tap($callback) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->tap($callback); - } - - /** - * Apply the callback's query changes if the given "value" is false. - * - * @param mixed $value - * @param callable $callback - * @param callable|null $default - * @return mixed|$this - * @static - */ - public static function unless($value, $callback, $default = null) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->unless($value, $callback, $default); - } - - /** + + /** * Add a relationship count / exists condition to the query. * * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation @@ -21106,8 +23007,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->has($relation, $operator, $count, $boolean, $callback); } - - /** + + /** * Add a relationship count / exists condition to the query with an "or". * * @param string $relation @@ -21121,8 +23022,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orHas($relation, $operator, $count); } - - /** + + /** * Add a relationship count / exists condition to the query. * * @param string $relation @@ -21136,8 +23037,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->doesntHave($relation, $boolean, $callback); } - - /** + + /** * Add a relationship count / exists condition to the query with an "or". * * @param string $relation @@ -21149,8 +23050,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orDoesntHave($relation); } - - /** + + /** * Add a relationship count / exists condition to the query with where clauses. * * @param string $relation @@ -21165,12 +23066,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->whereHas($relation, $callback, $operator, $count); } - - /** + + /** * Add a relationship count / exists condition to the query with where clauses and an "or". * * @param string $relation - * @param \Closure $callback + * @param \Closure|null $callback * @param string $operator * @param int $count * @return \Illuminate\Database\Eloquent\Builder|static @@ -21181,8 +23082,8 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orWhereHas($relation, $callback, $operator, $count); } - - /** + + /** * Add a relationship count / exists condition to the query with where clauses. * * @param string $relation @@ -21195,12 +23096,12 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->whereDoesntHave($relation, $callback); } - - /** + + /** * Add a relationship count / exists condition to the query with where clauses and an "or". * * @param string $relation - * @param \Closure $callback + * @param \Closure|null $callback * @return \Illuminate\Database\Eloquent\Builder|static * @static */ @@ -21209,11 +23110,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orWhereDoesntHave($relation, $callback); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query. * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types * @param string $operator * @param int $count @@ -21227,11 +23128,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->hasMorph($relation, $types, $operator, $count, $boolean, $callback); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query with an "or". * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types * @param string $operator * @param int $count @@ -21243,11 +23144,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orHasMorph($relation, $types, $operator, $count); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query. * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types * @param string $boolean * @param \Closure|null $callback @@ -21259,11 +23160,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->doesntHaveMorph($relation, $types, $boolean, $callback); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query with an "or". * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types * @return \Illuminate\Database\Eloquent\Builder|static * @static @@ -21273,11 +23174,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orDoesntHaveMorph($relation, $types); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query with where clauses. * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types * @param \Closure|null $callback * @param string $operator @@ -21290,13 +23191,13 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->whereHasMorph($relation, $types, $callback, $operator, $count); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types - * @param \Closure $callback + * @param \Closure|null $callback * @param string $operator * @param int $count * @return \Illuminate\Database\Eloquent\Builder|static @@ -21307,11 +23208,11 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orWhereHasMorph($relation, $types, $callback, $operator, $count); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query with where clauses. * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types * @param \Closure|null $callback * @return \Illuminate\Database\Eloquent\Builder|static @@ -21322,13 +23223,13 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->whereDoesntHaveMorph($relation, $types, $callback); } - - /** + + /** * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types - * @param \Closure $callback + * @param \Closure|null $callback * @return \Illuminate\Database\Eloquent\Builder|static * @static */ @@ -21337,12 +23238,152 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->orWhereDoesntHaveMorph($relation, $types, $callback); } - - /** + + /** + * Add a basic where clause to a relationship query. + * + * @param string $relation + * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereRelation($relation, $column, $operator = null, $value = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereRelation($relation, $column, $operator, $value); + } + + /** + * Add an "or where" clause to a relationship query. + * + * @param string $relation + * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orWhereRelation($relation, $column, $operator = null, $value = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereRelation($relation, $column, $operator, $value); + } + + /** + * Add a polymorphic relationship condition to the query with a where clause. + * + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereMorphRelation($relation, $types, $column, $operator = null, $value = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereMorphRelation($relation, $types, $column, $operator, $value); + } + + /** + * Add a polymorphic relationship condition to the query with an "or where" clause. + * + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orWhereMorphRelation($relation, $types, $column, $operator = null, $value = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereMorphRelation($relation, $types, $column, $operator, $value); + } + + /** + * Add a morph-to relationship condition to the query. + * + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param \Illuminate\Database\Eloquent\Model|string $model + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereMorphedTo($relation, $model, $boolean = 'and') + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereMorphedTo($relation, $model, $boolean); + } + + /** + * Add a morph-to relationship condition to the query with an "or where" clause. + * + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param \Illuminate\Database\Eloquent\Model|string $model + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orWhereMorphedTo($relation, $model) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereMorphedTo($relation, $model); + } + + /** + * Add a "belongs to" relationship where clause to the query. + * + * @param \Illuminate\Database\Eloquent\Model $related + * @param string $relationship + * @param string $boolean + * @return \Illuminate\Database\Eloquent\Builder|static + * @throws \RuntimeException + * @static + */ + public static function whereBelongsTo($related, $relationshipName = null, $boolean = 'and') + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereBelongsTo($related, $relationshipName, $boolean); + } + + /** + * Add an "BelongsTo" relationship with an "or where" clause to the query. + * + * @param \Illuminate\Database\Eloquent\Model $related + * @param string $relationship + * @return \Illuminate\Database\Eloquent\Builder|static + * @throws \RuntimeException + * @static + */ + public static function orWhereBelongsTo($related, $relationshipName = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereBelongsTo($related, $relationshipName); + } + + /** + * Add subselect queries to include an aggregate value for a relationship. + * + * @param mixed $relations + * @param string $column + * @param string $function + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withAggregate($relations, $column, $function = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withAggregate($relations, $column, $function); + } + + /** * Add subselect queries to count the relations. * * @param mixed $relations - * @return \Illuminate\Database\Eloquent\Builder + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ public static function withCount($relations) @@ -21350,8 +23391,77 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->withCount($relations); } - - /** + + /** + * Add subselect queries to include the max of the relation's column. + * + * @param string|array $relation + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withMax($relation, $column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withMax($relation, $column); + } + + /** + * Add subselect queries to include the min of the relation's column. + * + * @param string|array $relation + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withMin($relation, $column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withMin($relation, $column); + } + + /** + * Add subselect queries to include the sum of the relation's column. + * + * @param string|array $relation + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withSum($relation, $column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withSum($relation, $column); + } + + /** + * Add subselect queries to include the average of the relation's column. + * + * @param string|array $relation + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withAvg($relation, $column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withAvg($relation, $column); + } + + /** + * Add subselect queries to include the existence of related models. + * + * @param string|array $relation + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withExists($relation) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withExists($relation); + } + + /** * Merge the where constraints from another query to the current query. * * @param \Illuminate\Database\Eloquent\Builder $from @@ -21363,8 +23473,258 @@ namespace { /** @var \Illuminate\Database\Eloquent\Builder $instance */ return $instance->mergeConstraintsFrom($from); } - - /** + + /** + * Chunk the results of the query. + * + * @param int $count + * @param callable $callback + * @return bool + * @static + */ + public static function chunk($count, $callback) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->chunk($count, $callback); + } + + /** + * Run a map over each item while chunking. + * + * @param callable $callback + * @param int $count + * @return \Illuminate\Support\Collection + * @static + */ + public static function chunkMap($callback, $count = 1000) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->chunkMap($callback, $count); + } + + /** + * Execute a callback over each item while chunking. + * + * @param callable $callback + * @param int $count + * @return bool + * @throws \RuntimeException + * @static + */ + public static function each($callback, $count = 1000) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->each($callback, $count); + } + + /** + * Chunk the results of a query by comparing IDs. + * + * @param int $count + * @param callable $callback + * @param string|null $column + * @param string|null $alias + * @return bool + * @static + */ + public static function chunkById($count, $callback, $column = null, $alias = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->chunkById($count, $callback, $column, $alias); + } + + /** + * Execute a callback over each item while chunking by ID. + * + * @param callable $callback + * @param int $count + * @param string|null $column + * @param string|null $alias + * @return bool + * @static + */ + public static function eachById($callback, $count = 1000, $column = null, $alias = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->eachById($callback, $count, $column, $alias); + } + + /** + * Query lazily, by chunks of the given size. + * + * @param int $chunkSize + * @return \Illuminate\Support\LazyCollection + * @throws \InvalidArgumentException + * @static + */ + public static function lazy($chunkSize = 1000) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->lazy($chunkSize); + } + + /** + * Query lazily, by chunking the results of a query by comparing IDs. + * + * @param int $chunkSize + * @param string|null $column + * @param string|null $alias + * @return \Illuminate\Support\LazyCollection + * @throws \InvalidArgumentException + * @static + */ + public static function lazyById($chunkSize = 1000, $column = null, $alias = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->lazyById($chunkSize, $column, $alias); + } + + /** + * Query lazily, by chunking the results of a query by comparing IDs in descending order. + * + * @param int $chunkSize + * @param string|null $column + * @param string|null $alias + * @return \Illuminate\Support\LazyCollection + * @throws \InvalidArgumentException + * @static + */ + public static function lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->lazyByIdDesc($chunkSize, $column, $alias); + } + + /** + * Execute the query and get the first result. + * + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|object|static|null + * @static + */ + public static function first($columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->first($columns); + } + + /** + * Execute the query and get the first result if it's the sole matching record. + * + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|object|static|null + * @throws \Illuminate\Database\RecordsNotFoundException + * @throws \Illuminate\Database\MultipleRecordsFoundException + * @static + */ + public static function baseSole($columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->baseSole($columns); + } + + /** + * Pass the query to a given callback. + * + * @param callable $callback + * @return $this|mixed + * @static + */ + public static function tap($callback) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->tap($callback); + } + + /** + * Apply the callback if the given "value" is truthy. + * + * @param mixed $value + * @param callable $callback + * @param callable|null $default + * @return $this|mixed + * @static + */ + public static function when($value, $callback, $default = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->when($value, $callback, $default); + } + + /** + * Apply the callback if the given "value" is falsy. + * + * @param mixed $value + * @param callable $callback + * @param callable|null $default + * @return $this|mixed + * @static + */ + public static function unless($value, $callback, $default = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->unless($value, $callback, $default); + } + + /** + * + * + * @see \Maatwebsite\Excel\Mixins\DownloadQueryMacro::__invoke() + * @param string $fileName + * @param string|null $writerType + * @param mixed $withHeadings + * @static + */ + public static function downloadExcel($fileName, $writerType = null, $withHeadings = false) + { + return \Illuminate\Database\Eloquent\Builder::downloadExcel($fileName, $writerType, $withHeadings); + } + + /** + * + * + * @see \Maatwebsite\Excel\Mixins\StoreQueryMacro::__invoke() + * @param string $filePath + * @param string|null $disk + * @param string|null $writerType + * @param mixed $withHeadings + * @static + */ + public static function storeExcel($filePath, $disk = null, $writerType = null, $withHeadings = false) + { + return \Illuminate\Database\Eloquent\Builder::storeExcel($filePath, $disk, $writerType, $withHeadings); + } + + /** + * + * + * @see \Maatwebsite\Excel\Mixins\ImportMacro::__invoke() + * @param string $filename + * @param string|null $disk + * @param string|null $readerType + * @static + */ + public static function import($filename, $disk = null, $readerType = null) + { + return \Illuminate\Database\Eloquent\Builder::import($filename, $disk, $readerType); + } + + /** + * + * + * @see \Maatwebsite\Excel\Mixins\ImportAsMacro::__invoke() + * @param string $filename + * @param callable $mapping + * @param string|null $disk + * @param string|null $readerType + * @static + */ + public static function importAs($filename, $mapping, $disk = null, $readerType = null) + { + return \Illuminate\Database\Eloquent\Builder::importAs($filename, $mapping, $disk, $readerType); + } + + /** * Set the columns to be selected. * * @param array|mixed $columns @@ -21376,13 +23736,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->select($columns); } - - /** + + /** * Add a subselect expression to the query. * - * @param \Closure|\Illuminate\Database\Query\Builder|string $query + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query * @param string $as - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @throws \InvalidArgumentException * @static */ @@ -21391,13 +23751,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->selectSub($query, $as); } - - /** + + /** * Add a new "raw" select expression to the query. * * @param string $expression * @param array $bindings - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function selectRaw($expression, $bindings = []) @@ -21405,13 +23765,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->selectRaw($expression, $bindings); } - - /** + + /** * Makes "from" fetch from a subquery. * * @param \Closure|\Illuminate\Database\Query\Builder|string $query * @param string $as - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @throws \InvalidArgumentException * @static */ @@ -21420,13 +23780,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->fromSub($query, $as); } - - /** + + /** * Add a raw from clause to the query. * * @param string $expression * @param mixed $bindings - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function fromRaw($expression, $bindings = []) @@ -21434,8 +23794,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->fromRaw($expression, $bindings); } - - /** + + /** * Add a new select column to the query. * * @param array|mixed $column @@ -21447,10 +23807,11 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->addSelect($column); } - - /** + + /** * Force the query to only return distinct results. * + * @param mixed $distinct * @return \Illuminate\Database\Query\Builder * @static */ @@ -21459,8 +23820,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->distinct(); } - - /** + + /** * Set the table which the query is targeting. * * @param \Closure|\Illuminate\Database\Query\Builder|string $table @@ -21473,8 +23834,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->from($table, $as); } - - /** + + /** * Add a join clause to the query. * * @param string $table @@ -21491,8 +23852,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->join($table, $first, $operator, $second, $type, $where); } - - /** + + /** * Add a "join where" clause to the query. * * @param string $table @@ -21500,7 +23861,7 @@ namespace { * @param string $operator * @param string $second * @param string $type - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function joinWhere($table, $first, $operator, $second, $type = 'inner') @@ -21508,18 +23869,18 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->joinWhere($table, $first, $operator, $second, $type); } - - /** + + /** * Add a subquery join clause to the query. * - * @param \Closure|\Illuminate\Database\Query\Builder|string $query + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query * @param string $as * @param \Closure|string $first * @param string|null $operator * @param string|null $second * @param string $type * @param bool $where - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @throws \InvalidArgumentException * @static */ @@ -21528,15 +23889,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->joinSub($query, $as, $first, $operator, $second, $type, $where); } - - /** + + /** * Add a left join to the query. * * @param string $table * @param \Closure|string $first * @param string|null $operator * @param string|null $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function leftJoin($table, $first, $operator = null, $second = null) @@ -21544,15 +23905,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->leftJoin($table, $first, $operator, $second); } - - /** + + /** * Add a "join where" clause to the query. * * @param string $table * @param \Closure|string $first * @param string $operator * @param string $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function leftJoinWhere($table, $first, $operator, $second) @@ -21560,16 +23921,16 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->leftJoinWhere($table, $first, $operator, $second); } - - /** + + /** * Add a subquery left join to the query. * - * @param \Closure|\Illuminate\Database\Query\Builder|string $query + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query * @param string $as * @param \Closure|string $first * @param string|null $operator * @param string|null $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function leftJoinSub($query, $as, $first, $operator = null, $second = null) @@ -21577,15 +23938,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->leftJoinSub($query, $as, $first, $operator, $second); } - - /** + + /** * Add a right join to the query. * * @param string $table * @param \Closure|string $first * @param string|null $operator * @param string|null $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function rightJoin($table, $first, $operator = null, $second = null) @@ -21593,15 +23954,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->rightJoin($table, $first, $operator, $second); } - - /** + + /** * Add a "right join where" clause to the query. * * @param string $table * @param \Closure|string $first * @param string $operator * @param string $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function rightJoinWhere($table, $first, $operator, $second) @@ -21609,16 +23970,16 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->rightJoinWhere($table, $first, $operator, $second); } - - /** + + /** * Add a subquery right join to the query. * - * @param \Closure|\Illuminate\Database\Query\Builder|string $query + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query * @param string $as * @param \Closure|string $first * @param string|null $operator * @param string|null $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function rightJoinSub($query, $as, $first, $operator = null, $second = null) @@ -21626,15 +23987,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->rightJoinSub($query, $as, $first, $operator, $second); } - - /** + + /** * Add a "cross join" clause to the query. * * @param string $table * @param \Closure|string|null $first * @param string|null $operator * @param string|null $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function crossJoin($table, $first = null, $operator = null, $second = null) @@ -21642,8 +24003,22 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->crossJoin($table, $first, $operator, $second); } - - /** + + /** + * Add a subquery cross join to the query. + * + * @param \Closure|\Illuminate\Database\Query\Builder|string $query + * @param string $as + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function crossJoinSub($query, $as) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->crossJoinSub($query, $as); + } + + /** * Merge an array of where clauses and bindings. * * @param array $wheres @@ -21656,8 +24031,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ $instance->mergeWheres($wheres, $bindings); } - - /** + + /** * Prepare the value and operator for a where clause. * * @param string $value @@ -21672,15 +24047,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->prepareValueAndOperator($value, $operator, $useDefault); } - - /** + + /** * Add a "where" clause comparing two columns to the query. * * @param string|array $first * @param string|null $operator * @param string|null $second * @param string|null $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereColumn($first, $operator = null, $second = null, $boolean = 'and') @@ -21688,14 +24063,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereColumn($first, $operator, $second, $boolean); } - - /** + + /** * Add an "or where" clause comparing two columns to the query. * * @param string|array $first * @param string|null $operator * @param string|null $second - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereColumn($first, $operator = null, $second = null) @@ -21703,8 +24078,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereColumn($first, $operator, $second); } - - /** + + /** * Add a raw where clause to the query. * * @param string $sql @@ -21718,13 +24093,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereRaw($sql, $bindings, $boolean); } - - /** + + /** * Add a raw or where clause to the query. * * @param string $sql * @param mixed $bindings - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereRaw($sql, $bindings = []) @@ -21732,8 +24107,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereRaw($sql, $bindings); } - - /** + + /** * Add a "where in" clause to the query. * * @param string $column @@ -21748,13 +24123,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereIn($column, $values, $boolean, $not); } - - /** + + /** * Add an "or where in" clause to the query. * * @param string $column * @param mixed $values - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereIn($column, $values) @@ -21762,14 +24137,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereIn($column, $values); } - - /** + + /** * Add a "where not in" clause to the query. * * @param string $column * @param mixed $values * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereNotIn($column, $values, $boolean = 'and') @@ -21777,13 +24152,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereNotIn($column, $values, $boolean); } - - /** + + /** * Add an "or where not in" clause to the query. * * @param string $column * @param mixed $values - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereNotIn($column, $values) @@ -21791,8 +24166,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereNotIn($column, $values); } - - /** + + /** * Add a "where in raw" clause for integer values to the query. * * @param string $column @@ -21807,8 +24182,22 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereIntegerInRaw($column, $values, $boolean, $not); } - - /** + + /** + * Add an "or where in raw" clause for integer values to the query. + * + * @param string $column + * @param \Illuminate\Contracts\Support\Arrayable|array $values + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function orWhereIntegerInRaw($column, $values) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->orWhereIntegerInRaw($column, $values); + } + + /** * Add a "where not in raw" clause for integer values to the query. * * @param string $column @@ -21822,8 +24211,22 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereIntegerNotInRaw($column, $values, $boolean); } - - /** + + /** + * Add an "or where not in raw" clause for integer values to the query. + * + * @param string $column + * @param \Illuminate\Contracts\Support\Arrayable|array $values + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function orWhereIntegerNotInRaw($column, $values) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->orWhereIntegerNotInRaw($column, $values); + } + + /** * Add a "where null" clause to the query. * * @param string|array $columns @@ -21837,12 +24240,12 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereNull($columns, $boolean, $not); } - - /** + + /** * Add an "or where null" clause to the query. * - * @param string $column - * @return \Illuminate\Database\Query\Builder|static + * @param string|array $column + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereNull($column) @@ -21850,13 +24253,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereNull($column); } - - /** + + /** * Add a "where not null" clause to the query. * * @param string|array $columns * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereNotNull($columns, $boolean = 'and') @@ -21864,11 +24267,11 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereNotNull($columns, $boolean); } - - /** + + /** * Add a where between statement to the query. * - * @param string $column + * @param string|\Illuminate\Database\Query\Expression $column * @param array $values * @param string $boolean * @param bool $not @@ -21880,13 +24283,29 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereBetween($column, $values, $boolean, $not); } - - /** + + /** + * Add a where between statement using columns to the query. + * + * @param string $column + * @param array $values + * @param string $boolean + * @param bool $not + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function whereBetweenColumns($column, $values, $boolean = 'and', $not = false) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->whereBetweenColumns($column, $values, $boolean, $not); + } + + /** * Add an or where between statement to the query. * * @param string $column * @param array $values - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereBetween($column, $values) @@ -21894,14 +24313,28 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereBetween($column, $values); } - - /** + + /** + * Add an or where between statement using columns to the query. + * + * @param string $column + * @param array $values + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function orWhereBetweenColumns($column, $values) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->orWhereBetweenColumns($column, $values); + } + + /** * Add a where not between statement to the query. * * @param string $column * @param array $values * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereNotBetween($column, $values, $boolean = 'and') @@ -21909,13 +24342,28 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereNotBetween($column, $values, $boolean); } - - /** + + /** + * Add a where not between statement using columns to the query. + * + * @param string $column + * @param array $values + * @param string $boolean + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function whereNotBetweenColumns($column, $values, $boolean = 'and') + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->whereNotBetweenColumns($column, $values, $boolean); + } + + /** * Add an or where not between statement to the query. * * @param string $column * @param array $values - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereNotBetween($column, $values) @@ -21923,12 +24371,26 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereNotBetween($column, $values); } - - /** + + /** + * Add an or where not between statement using columns to the query. + * + * @param string $column + * @param array $values + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function orWhereNotBetweenColumns($column, $values) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->orWhereNotBetweenColumns($column, $values); + } + + /** * Add an "or where not null" clause to the query. * * @param string $column - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereNotNull($column) @@ -21936,15 +24398,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereNotNull($column); } - - /** + + /** * Add a "where date" statement to the query. * - * @param string $column + * @param \Illuminate\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereDate($column, $operator, $value = null, $boolean = 'and') @@ -21952,14 +24414,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereDate($column, $operator, $value, $boolean); } - - /** + + /** * Add an "or where date" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|null $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereDate($column, $operator, $value = null) @@ -21967,15 +24429,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereDate($column, $operator, $value); } - - /** + + /** * Add a "where time" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereTime($column, $operator, $value = null, $boolean = 'and') @@ -21983,14 +24445,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereTime($column, $operator, $value, $boolean); } - - /** + + /** * Add an "or where time" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|null $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereTime($column, $operator, $value = null) @@ -21998,15 +24460,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereTime($column, $operator, $value); } - - /** + + /** * Add a "where day" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereDay($column, $operator, $value = null, $boolean = 'and') @@ -22014,14 +24476,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereDay($column, $operator, $value, $boolean); } - - /** + + /** * Add an "or where day" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|null $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereDay($column, $operator, $value = null) @@ -22029,15 +24491,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereDay($column, $operator, $value); } - - /** + + /** * Add a "where month" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereMonth($column, $operator, $value = null, $boolean = 'and') @@ -22045,14 +24507,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereMonth($column, $operator, $value, $boolean); } - - /** + + /** * Add an "or where month" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|null $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereMonth($column, $operator, $value = null) @@ -22060,15 +24522,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereMonth($column, $operator, $value); } - - /** + + /** * Add a "where year" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereYear($column, $operator, $value = null, $boolean = 'and') @@ -22076,14 +24538,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereYear($column, $operator, $value, $boolean); } - - /** + + /** * Add an "or where year" statement to the query. * * @param string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereYear($column, $operator, $value = null) @@ -22091,13 +24553,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereYear($column, $operator, $value); } - - /** + + /** * Add a nested where statement to the query. * * @param \Closure $callback * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereNested($callback, $boolean = 'and') @@ -22105,8 +24567,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereNested($callback, $boolean); } - - /** + + /** * Create a new query instance for nested where condition. * * @return \Illuminate\Database\Query\Builder @@ -22117,11 +24579,11 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->forNestedWhere(); } - - /** + + /** * Add another query builder as a nested where to the query builder. * - * @param \Illuminate\Database\Query\Builder|static $query + * @param \Illuminate\Database\Query\Builder $query * @param string $boolean * @return \Illuminate\Database\Query\Builder * @static @@ -22131,8 +24593,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->addNestedWhereQuery($query, $boolean); } - - /** + + /** * Add an exists clause to the query. * * @param \Closure $callback @@ -22146,13 +24608,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereExists($callback, $boolean, $not); } - - /** + + /** * Add an or exists clause to the query. * * @param \Closure $callback * @param bool $not - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereExists($callback, $not = false) @@ -22160,13 +24622,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereExists($callback, $not); } - - /** + + /** * Add a where not exists clause to the query. * * @param \Closure $callback * @param string $boolean - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function whereNotExists($callback, $boolean = 'and') @@ -22174,12 +24636,12 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereNotExists($callback, $boolean); } - - /** + + /** * Add a where not exists clause to the query. * * @param \Closure $callback - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orWhereNotExists($callback) @@ -22187,8 +24649,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereNotExists($callback); } - - /** + + /** * Add an exists clause to the query. * * @param \Illuminate\Database\Query\Builder $query @@ -22202,8 +24664,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->addWhereExistsQuery($query, $boolean, $not); } - - /** + + /** * Adds a where condition using row values. * * @param array $columns @@ -22219,9 +24681,9 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereRowValues($columns, $operator, $values, $boolean); } - - /** - * Adds a or where condition using row values. + + /** + * Adds an or where condition using row values. * * @param array $columns * @param string $operator @@ -22234,8 +24696,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereRowValues($columns, $operator, $values); } - - /** + + /** * Add a "where JSON contains" clause to the query. * * @param string $column @@ -22250,9 +24712,9 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereJsonContains($column, $value, $boolean, $not); } - - /** - * Add a "or where JSON contains" clause to the query. + + /** + * Add an "or where JSON contains" clause to the query. * * @param string $column * @param mixed $value @@ -22264,8 +24726,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereJsonContains($column, $value); } - - /** + + /** * Add a "where JSON not contains" clause to the query. * * @param string $column @@ -22279,9 +24741,9 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereJsonDoesntContain($column, $value, $boolean); } - - /** - * Add a "or where JSON not contains" clause to the query. + + /** + * Add an "or where JSON not contains" clause to the query. * * @param string $column * @param mixed $value @@ -22293,8 +24755,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereJsonDoesntContain($column, $value); } - - /** + + /** * Add a "where JSON length" clause to the query. * * @param string $column @@ -22309,9 +24771,9 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->whereJsonLength($column, $operator, $value, $boolean); } - - /** - * Add a "or where JSON length" clause to the query. + + /** + * Add an "or where JSON length" clause to the query. * * @param string $column * @param mixed $operator @@ -22324,8 +24786,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orWhereJsonLength($column, $operator, $value); } - - /** + + /** * Handles dynamic "where" clauses to the query. * * @param string $method @@ -22338,8 +24800,37 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->dynamicWhere($method, $parameters); } - - /** + + /** + * Add a "where fulltext" clause to the query. + * + * @param string|string[] $columns + * @param string $value + * @param string $boolean + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function whereFullText($columns, $value, $options = [], $boolean = 'and') + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->whereFullText($columns, $value, $options, $boolean); + } + + /** + * Add a "or where fulltext" clause to the query. + * + * @param string|string[] $columns + * @param string $value + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function orWhereFullText($columns, $value, $options = []) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->orWhereFullText($columns, $value, $options); + } + + /** * Add a "group by" clause to the query. * * @param array|string $groups @@ -22351,8 +24842,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->groupBy(...$groups); } - - /** + + /** * Add a raw groupBy clause to the query. * * @param string $sql @@ -22365,8 +24856,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->groupByRaw($sql, $bindings); } - - /** + + /** * Add a "having" clause to the query. * * @param string $column @@ -22381,14 +24872,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->having($column, $operator, $value, $boolean); } - - /** - * Add a "or having" clause to the query. + + /** + * Add an "or having" clause to the query. * * @param string $column * @param string|null $operator * @param string|null $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orHaving($column, $operator = null, $value = null) @@ -22396,15 +24887,15 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orHaving($column, $operator, $value); } - - /** + + /** * Add a "having between " clause to the query. * * @param string $column * @param array $values * @param string $boolean * @param bool $not - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function havingBetween($column, $values, $boolean = 'and', $not = false) @@ -22412,8 +24903,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->havingBetween($column, $values, $boolean, $not); } - - /** + + /** * Add a raw having clause to the query. * * @param string $sql @@ -22427,13 +24918,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->havingRaw($sql, $bindings, $boolean); } - - /** + + /** * Add a raw or having clause to the query. * * @param string $sql * @param array $bindings - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function orHavingRaw($sql, $bindings = []) @@ -22441,11 +24932,11 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orHavingRaw($sql, $bindings); } - - /** + + /** * Add an "order by" clause to the query. * - * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Query\Expression|string $column + * @param \Closure|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder|\Illuminate\Database\Query\Expression|string $column * @param string $direction * @return \Illuminate\Database\Query\Builder * @throws \InvalidArgumentException @@ -22456,11 +24947,11 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orderBy($column, $direction); } - - /** + + /** * Add a descending "order by" clause to the query. * - * @param string $column + * @param \Closure|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder|\Illuminate\Database\Query\Expression|string $column * @return \Illuminate\Database\Query\Builder * @static */ @@ -22469,8 +24960,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orderByDesc($column); } - - /** + + /** * Put the query's results in random order. * * @param string $seed @@ -22482,8 +24973,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->inRandomOrder($seed); } - - /** + + /** * Add a raw "order by" clause to the query. * * @param string $sql @@ -22496,12 +24987,12 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->orderByRaw($sql, $bindings); } - - /** + + /** * Alias to set the "offset" value of the query. * * @param int $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function skip($value) @@ -22509,8 +25000,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->skip($value); } - - /** + + /** * Set the "offset" value of the query. * * @param int $value @@ -22522,12 +25013,12 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->offset($value); } - - /** + + /** * Alias to set the "limit" value of the query. * * @param int $value - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function take($value) @@ -22535,8 +25026,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->take($value); } - - /** + + /** * Set the "limit" value of the query. * * @param int $value @@ -22548,13 +25039,13 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->limit($value); } - - /** + + /** * Set the limit and offset for a given page. * * @param int $page * @param int $perPage - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function forPage($page, $perPage = 15) @@ -22562,14 +25053,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->forPage($page, $perPage); } - - /** + + /** * Constrain the query to the previous "page" of results before a given ID. * * @param int $perPage * @param int|null $lastId * @param string $column - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function forPageBeforeId($perPage = 15, $lastId = 0, $column = 'id') @@ -22577,14 +25068,14 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->forPageBeforeId($perPage, $lastId, $column); } - - /** + + /** * Constrain the query to the next "page" of results after a given ID. * * @param int $perPage * @param int|null $lastId * @param string $column - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function forPageAfterId($perPage = 15, $lastId = 0, $column = 'id') @@ -22592,13 +25083,27 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->forPageAfterId($perPage, $lastId, $column); } - - /** + + /** + * Remove all existing orders and optionally add a new order. + * + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Query\Expression|string|null $column + * @param string $direction + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function reorder($column = null, $direction = 'asc') + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->reorder($column, $direction); + } + + /** * Add a union statement to the query. * * @param \Illuminate\Database\Query\Builder|\Closure $query * @param bool $all - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function union($query, $all = false) @@ -22606,12 +25111,12 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->union($query, $all); } - - /** + + /** * Add a union all statement to the query. * * @param \Illuminate\Database\Query\Builder|\Closure $query - * @return \Illuminate\Database\Query\Builder|static + * @return \Illuminate\Database\Query\Builder * @static */ public static function unionAll($query) @@ -22619,8 +25124,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->unionAll($query); } - - /** + + /** * Lock the selected rows in the table. * * @param string|bool $value @@ -22632,8 +25137,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->lock($value); } - - /** + + /** * Lock the selected rows in the table for updating. * * @return \Illuminate\Database\Query\Builder @@ -22644,8 +25149,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->lockForUpdate(); } - - /** + + /** * Share lock the selected rows in the table. * * @return \Illuminate\Database\Query\Builder @@ -22656,8 +25161,33 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->sharedLock(); } - - /** + + /** + * Register a closure to be invoked before the query is executed. + * + * @param callable $callback + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function beforeQuery($callback) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->beforeQuery($callback); + } + + /** + * Invoke the "before query" modification callbacks. + * + * @return void + * @static + */ + public static function applyBeforeQueryCallbacks() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + $instance->applyBeforeQueryCallbacks(); + } + + /** * Get the SQL representation of the query. * * @return string @@ -22668,8 +25198,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->toSql(); } - - /** + + /** * Get the count of the total records for the paginator. * * @param array $columns @@ -22681,8 +25211,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->getCountForPagination($columns); } - - /** + + /** * Concatenate values of a given column as a string. * * @param string $column @@ -22695,8 +25225,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->implode($column, $glue); } - - /** + + /** * Determine if any rows exist for the current query. * * @return bool @@ -22707,8 +25237,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->exists(); } - - /** + + /** * Determine if no rows exist for the current query. * * @return bool @@ -22719,8 +25249,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->doesntExist(); } - - /** + + /** * Execute the given callback if no rows exist for the current query. * * @param \Closure $callback @@ -22732,8 +25262,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->existsOr($callback); } - - /** + + /** * Execute the given callback if rows exist for the current query. * * @param \Closure $callback @@ -22745,8 +25275,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->doesntExistOr($callback); } - - /** + + /** * Retrieve the "count" result of the query. * * @param string $columns @@ -22758,8 +25288,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->count($columns); } - - /** + + /** * Retrieve the minimum value of a given column. * * @param string $column @@ -22771,8 +25301,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->min($column); } - - /** + + /** * Retrieve the maximum value of a given column. * * @param string $column @@ -22784,8 +25314,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->max($column); } - - /** + + /** * Retrieve the sum of the values of a given column. * * @param string $column @@ -22797,8 +25327,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->sum($column); } - - /** + + /** * Retrieve the average of the values of a given column. * * @param string $column @@ -22810,8 +25340,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->avg($column); } - - /** + + /** * Alias for the "avg" method. * * @param string $column @@ -22823,8 +25353,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->average($column); } - - /** + + /** * Execute an aggregate function on the database. * * @param string $function @@ -22837,8 +25367,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->aggregate($function, $columns); } - - /** + + /** * Execute a numeric aggregate function on the database. * * @param string $function @@ -22851,9 +25381,9 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->numericAggregate($function, $columns); } - - /** - * Insert a new record into the database. + + /** + * Insert new records into the database. * * @param array $values * @return bool @@ -22864,9 +25394,9 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->insert($values); } - - /** - * Insert a new record into the database while ignoring errors. + + /** + * Insert new records into the database while ignoring errors. * * @param array $values * @return int @@ -22877,8 +25407,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->insertOrIgnore($values); } - - /** + + /** * Insert a new record and get the value of the primary key. * * @param array $values @@ -22891,8 +25421,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->insertGetId($values, $sequence); } - - /** + + /** * Insert new records into the table using a subquery. * * @param array $columns @@ -22905,8 +25435,21 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->insertUsing($columns, $query); } - - /** + + /** + * Update records in a PostgreSQL database using the update from syntax. + * + * @param array $values + * @return int + * @static + */ + public static function updateFrom($values) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->updateFrom($values); + } + + /** * Insert or update a record matching the attributes, and fill it with values. * * @param array $attributes @@ -22919,8 +25462,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->updateOrInsert($attributes, $values); } - - /** + + /** * Run a truncate statement on the table. * * @return void @@ -22931,8 +25474,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ $instance->truncate(); } - - /** + + /** * Create a raw database expression. * * @param mixed $value @@ -22944,8 +25487,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->raw($value); } - - /** + + /** * Get the current query value bindings in a flattened array. * * @return array @@ -22956,8 +25499,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->getBindings(); } - - /** + + /** * Get the raw array of bindings. * * @return array @@ -22968,8 +25511,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->getRawBindings(); } - - /** + + /** * Set the bindings on the query builder. * * @param array $bindings @@ -22983,8 +25526,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->setBindings($bindings, $type); } - - /** + + /** * Add a binding to the query. * * @param mixed $value @@ -22998,8 +25541,21 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->addBinding($value, $type); } - - /** + + /** + * Cast the given binding value. + * + * @param mixed $value + * @return mixed + * @static + */ + public static function castBinding($value) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->castBinding($value); + } + + /** * Merge an array of bindings into our bindings. * * @param \Illuminate\Database\Query\Builder $query @@ -23011,8 +25567,21 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->mergeBindings($query); } - - /** + + /** + * Remove all of the expressions from a list of bindings. + * + * @param array $bindings + * @return array + * @static + */ + public static function cleanBindings($bindings) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->cleanBindings($bindings); + } + + /** * Get the database query processor instance. * * @return \Illuminate\Database\Query\Processors\Processor @@ -23023,8 +25592,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->getProcessor(); } - - /** + + /** * Get the query grammar instance. * * @return \Illuminate\Database\Query\Grammars\Grammar @@ -23035,8 +25604,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->getGrammar(); } - - /** + + /** * Use the write pdo for query. * * @return \Illuminate\Database\Query\Builder @@ -23047,8 +25616,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->useWritePdo(); } - - /** + + /** * Clone the query without the given properties. * * @param array $properties @@ -23060,8 +25629,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->cloneWithout($properties); } - - /** + + /** * Clone the query without the given bindings. * * @param array $except @@ -23073,8 +25642,8 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->cloneWithoutBindings($except); } - - /** + + /** * Dump the current SQL and bindings. * * @return \Illuminate\Database\Query\Builder @@ -23085,20 +25654,32 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->dump(); } - - /** + + /** * Die and dump the current SQL and bindings. * - * @return void + * @return never * @static */ public static function dd() { /** @var \Illuminate\Database\Query\Builder $instance */ - $instance->dd(); + return $instance->dd(); } - - /** + + /** + * Explains the query. + * + * @return \Illuminate\Support\Collection + * @static + */ + public static function explain() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->explain(); + } + + /** * Register a custom macro. * * @param string $name @@ -23110,8 +25691,8 @@ namespace { { \Illuminate\Database\Query\Builder::macro($name, $macro); } - - /** + + /** * Mix another object into the class. * * @param object $mixin @@ -23124,8 +25705,19 @@ namespace { { \Illuminate\Database\Query\Builder::mixin($mixin, $replace); } - - /** + + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Database\Query\Builder::flushMacros(); + } + + /** * Dynamically handle calls to the class. * * @param string $method @@ -23139,76 +25731,46 @@ namespace { /** @var \Illuminate\Database\Query\Builder $instance */ return $instance->macroCall($method, $parameters); } - } - - class Event extends \Illuminate\Support\Facades\Event {} - - class File extends \Illuminate\Support\Facades\File {} - - class Gate extends \Illuminate\Support\Facades\Gate {} - - class Hash extends \Illuminate\Support\Facades\Hash {} - - class Lang extends \Illuminate\Support\Facades\Lang {} - - class Log extends \Illuminate\Support\Facades\Log {} - - class Mail extends \Illuminate\Support\Facades\Mail {} - - class Notification extends \Illuminate\Support\Facades\Notification {} - - class Password extends \Illuminate\Support\Facades\Password {} - - class Queue extends \Illuminate\Support\Facades\Queue {} - - class Redirect extends \Illuminate\Support\Facades\Redirect {} - - class Request extends \Illuminate\Support\Facades\Request {} - - class Response extends \Illuminate\Support\Facades\Response {} - - class Route extends \Illuminate\Support\Facades\Route {} - - class Schema extends \Illuminate\Support\Facades\Schema {} - - class Session extends \Illuminate\Support\Facades\Session {} - - class Storage extends \Illuminate\Support\Facades\Storage {} - - class Str extends \Illuminate\Support\Str {} - - class URL extends \Illuminate\Support\Facades\URL {} - - class Validator extends \Illuminate\Support\Facades\Validator {} - - class View extends \Illuminate\Support\Facades\View {} - - class Input extends \Illuminate\Support\Facades\Request {} - - class Form extends \Collective\Html\FormFacade {} - - class Image extends \Intervention\Image\Facades\Image {} - - class Carbon extends \Carbon\Carbon {} - - class Date extends \Jenssegers\Date\Date {} - - class HTMLHelper extends \App\Services\HTMLHelper {} - - class Util extends \App\Services\Util {} - - class Excel extends \Maatwebsite\Excel\Facades\Excel {} - - class DataTables extends \Yajra\DataTables\Facades\DataTables {} - - class PDF extends \Barryvdh\DomPDF\Facade {} - - class Debugbar extends \Barryvdh\Debugbar\Facade {} - - class Flash extends \Laracasts\Flash\Flash {} - - class Html extends \Collective\Html\HtmlFacade {} - + } + class Event extends \Illuminate\Support\Facades\Event {} + class File extends \Illuminate\Support\Facades\File {} + class Gate extends \Illuminate\Support\Facades\Gate {} + class Hash extends \Illuminate\Support\Facades\Hash {} + class Lang extends \Illuminate\Support\Facades\Lang {} + class Log extends \Illuminate\Support\Facades\Log {} + class Mail extends \Illuminate\Support\Facades\Mail {} + class Notification extends \Illuminate\Support\Facades\Notification {} + class Password extends \Illuminate\Support\Facades\Password {} + class Queue extends \Illuminate\Support\Facades\Queue {} + class Redirect extends \Illuminate\Support\Facades\Redirect {} + class Request extends \Illuminate\Support\Facades\Request {} + class Response extends \Illuminate\Support\Facades\Response {} + class Route extends \Illuminate\Support\Facades\Route {} + class Schema extends \Illuminate\Support\Facades\Schema {} + class Session extends \Illuminate\Support\Facades\Session {} + class Storage extends \Illuminate\Support\Facades\Storage {} + class Str extends \Illuminate\Support\Str {} + class URL extends \Illuminate\Support\Facades\URL {} + class Validator extends \Illuminate\Support\Facades\Validator {} + class View extends \Illuminate\Support\Facades\View {} + class Input extends \Illuminate\Support\Facades\Request {} + class Form extends \Collective\Html\FormFacade {} + class Image extends \Intervention\Image\Facades\Image {} + class Carbon extends \Carbon\Carbon {} + class Date extends \Jenssegers\Date\Date {} + class HTMLHelper extends \App\Helper\HTMLHelper {} + class Util extends \App\Services\Util {} + class Excel extends \Maatwebsite\Excel\Facades\Excel {} + class DataTables extends \Yajra\DataTables\Facades\DataTables {} + class PDF extends \Barryvdh\DomPDF\Facade\Pdf {} + class Debugbar extends \Barryvdh\Debugbar\Facades\Debugbar {} + class Pdf extends \Barryvdh\DomPDF\Facade\Pdf {} + class Cart extends \Gloudemans\Shoppingcart\Facades\Cart {} + class Flare extends \Facade\Ignition\Facades\Flare {} + class Flash extends \Laracasts\Flash\Flash {} + class Html extends \Collective\Html\HtmlFacade {} + class Google2FA extends \PragmaRX\Google2FALaravel\Facade {} + } diff --git a/app/Helper/Booking.php b/app/Helper/Booking.php deleted file mode 100644 index 1254989..0000000 --- a/app/Helper/Booking.php +++ /dev/null @@ -1,234 +0,0 @@ -id); - if($files){ - $ret .= self::makeHTMLTable($files, $identifier, 'v3'); - }else{ - $files = self::getV2BookingDocuments($identifier, $booking); - if($files){ - $ret .= self::makeHTMLTable($files, $identifier, 'v2'); - } - } - return $ret; - } - - public static function getBookingDocuments($identifier, $booking_id){ - - switch($identifier){ - case 'registration': - $files = BookingDocument::where('booking_id', $booking_id)->where('identifier', 'registration')->get(); - break; - case 'confirmation': - $files = BookingDocument::where('booking_id', $booking_id)->where('identifier', 'confirmation')->get(); - break; - case 'storno': - $files = BookingDocument::where('booking_id', $booking_id)->where('identifier', 'storno')->get(); - break; - case 'coupon': - $files = BookingDocument::where('booking_id', $booking_id)->where('identifier', 'coupon')->get(); - break; - case 'voucher': - $files = BookingDocument::where('booking_id', $booking_id)->where('identifier', 'voucher')->get(); - break; - case 'voucher_agency': - $files = BookingDocument::where('booking_id', $booking_id)->where('identifier', 'voucher_agency')->get(); - break; - default: - $files = null; - } - return $files; - } - - - public static function getV2BookingDocuments($identifier, $booking){ - - switch($identifier){ - case 'registration': - $files = $booking->booking_applications; - break; - case 'confirmation': - $files = $booking->booking_confirmations; - break; - case 'storno': - $files = $booking->booking_stornos; - break; - case 'coupon': - $files = $booking->coupons; - break; - case 'voucher': - $files = $booking->booking_vouchers; - break; - case 'voucher_agency': - $files = $booking->booking_voucher_agencys; - break; - default: - $files = null; - } - return $files; - } - - - - private static function makeHTMLTable($files, $identifier, $version){ - $ret = ""; - - foreach($files as $file){ - ; - if($version === 'v2'){ - $file_details = self::getV2FileDetails($file, $identifier); - } - if($version === 'v3'){ - $file_details = self::getV2FileDetails($file, $identifier); - } - if(isset($file_details)){ - $ret .= ""; - $ret .= "".self::getFilesCount().""; - $ret .= ""; - $ret .= "id])."' target='_blank' class='badge badge-md badge-".$file_details->color."'>"; - $ret .= " ".$file_details->name; - $ret .= ""; - $ret .= ""; - $ret .= "".$file_details->cell.""; - $ret .= "".$file_details->date.""; - $ret .= ""; - $ret .= "id, true])."' class='btn btn-xs btn-default' title='Download' data-placement='left' rel='tooltip'>"; - $ret .= ""; - $ret .= ""; - $ret .= ""; - $ret .= ""; - } - - } - return $ret; - } - - - private static function getV3FileDetails($file, $identifier){ - $ret = new \stdClass(); - - switch($identifier){ - case 'registration': - $ret->name = "Reiseanmeldung"; - $ret->color = "primary"; - $ret->cell = "Reise | Gesamtpreis: ".\App\Services\Util::_number_format($file->total)." €"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'confirmation': - $ret->name = "Reisebestätigung"; - $ret->color = "success"; - $ret->cell = "Reise | Gesamtpreis: ".\App\Services\Util::_number_format($file->total)." €
- Anzahlung: ".\App\Services\Util::_number_format($file->deposit)." €
- Restzahlung: ".\App\Services\Util::_number_format($file->final_payment)." €"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'storno': - $ret->name = "Stornobestätigung"; - $ret->color = "danger"; - $ret->cell = "Storno | Betrag: ".\App\Services\Util::_number_format($file->total)." €"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'coupon': - $ret->name = "Gutschein ".$file->number; - $ret->color = "danger"; - $ret->cell = "Gutschein | Wert: ".\App\Services\Util::_number_format($file->value)." € | - bis: ".\App\Services\Util::_format_date($file->valid_date, 'date')." | - ".(($file->is_redeemed) ? ' '.\App\Services\Util::_format_date($file->redeem_date, 'date') : '').""; - $ret->date = \App\Services\Util::_format_date($file->issue_date, 'date'); - break; - case 'voucher': - $ret->name = " Voucher ID ".$file->id; - $ret->color = "dark"; - $ret->cell = " Voucher für den Kunden"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'voucher_agency': - $ret->name = "Voucher-Agentur ID ".$file->id; - $ret->color = "dark"; - $ret->cell = "Voucher für die Agentur"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - default: - $ret->name = ""; - $ret->color = ""; - $ret->cell = ""; - $ret->date = ""; - } - return $ret; - return $ret; - } - - private static function getV2FileDetails($file, $identifier){ - $ret = new \stdClass(); - - switch($identifier){ - case 'registration': - $ret->name = "Reiseanmeldung"; - $ret->color = "primary"; - $ret->cell = "Reise | Gesamtpreis: ".\App\Services\Util::_number_format($file->total)." €"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'confirmation': - $ret->name = "Reisebestätigung"; - $ret->color = "success"; - $ret->cell = "Reise | Gesamtpreis: ".\App\Services\Util::_number_format($file->total)." €
- Anzahlung: ".\App\Services\Util::_number_format($file->deposit)." €
- Restzahlung: ".\App\Services\Util::_number_format($file->final_payment)." €"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'storno': - $ret->name = "Stornobestätigung"; - $ret->color = "danger"; - $ret->cell = "Storno | Betrag: ".\App\Services\Util::_number_format($file->total)." €"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'coupon': - $ret->name = "Gutschein ".$file->number; - $ret->color = "danger"; - $ret->cell = "Gutschein | Wert: ".\App\Services\Util::_number_format($file->value)." € | - bis: ".\App\Services\Util::_format_date($file->valid_date, 'date')." | - ".(($file->is_redeemed) ? ' '.\App\Services\Util::_format_date($file->redeem_date, 'date') : '').""; - $ret->date = \App\Services\Util::_format_date($file->issue_date, 'date'); - break; - case 'voucher': - $ret->name = " Voucher ID ".$file->id; - $ret->color = "dark"; - $ret->cell = " Voucher für den Kunden"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - case 'voucher_agency': - $ret->name = "Voucher-Agentur ID ".$file->id; - $ret->color = "dark"; - $ret->cell = "Voucher für die Agentur"; - $ret->date = \App\Services\Util::_format_date($file->updated_at, 'date'); - break; - default: - $ret->name = ""; - $ret->color = ""; - $ret->cell = ""; - $ret->date = ""; - } - return $ret; - } -} \ No newline at end of file diff --git a/app/Helper/HTMLHelper.php b/app/Helper/HTMLHelper.php index b3c51fc..7379b3e 100644 --- a/app/Helper/HTMLHelper.php +++ b/app/Helper/HTMLHelper.php @@ -474,7 +474,10 @@ class HTMLHelper $dom = new \DOMDocument('1.0', 'UTF-8'); //@$dom->loadHTML(); - + if($html == ""){ + return ""; + } + @$dom->loadHTML( mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8')); if(isset($arg['src'])){ diff --git a/app/Http/Controllers/Admin/ReportFewoController.php b/app/Http/Controllers/Admin/ReportFewoController.php index d87cab2..3a91a51 100644 --- a/app/Http/Controllers/Admin/ReportFewoController.php +++ b/app/Http/Controllers/Admin/ReportFewoController.php @@ -58,7 +58,7 @@ class ReportFewoController extends Controller } if(Request::get('filter_date_to') != ""){ $date_to = Carbon::parse(Request::get('filter_date_to'))->format("Y-m-d"); - $query->where("to_date", '<=', $date_to); + $query->where("from_date", '<=', $date_to); } if(Request::get('filter_booking_date_from') != ""){ diff --git a/app/Http/Controllers/AdminUserController.php b/app/Http/Controllers/AdminUserController.php index 754a817..38e0dfc 100755 --- a/app/Http/Controllers/AdminUserController.php +++ b/app/Http/Controllers/AdminUserController.php @@ -36,20 +36,19 @@ class AdminUserController extends Controller ]; $user = User::findOrFail(8); - /* $MyGoogle2FA = new MyGoogle2FA(); + /* $MyGoogle2FA = new MyGoogle2FA(); $valid = $MyGoogle2FA->init($user)->check2Fa('676493'); - dd($valid); */ + dd($valid); */ return view('admin.users', $data); } public function edit($id) { - if($id == "new"){ + if ($id == "new") { $user = new User(); - }else{ + } else { $user = User::findOrFail($id); - } /*if(!$user->account){ $user->account = new Account(); @@ -60,21 +59,19 @@ class AdminUserController extends Controller 'isFromAdmin' => 'true', ]; return view('admin.user_edit', $data); - - } public function store() { $data = Request::all(); - if($data['user_id'] === "new"){ + if ($data['user_id'] === "new") { $rules = array( 'name' => 'required', 'email' => 'required|string|email|max:255|unique:users', 'email-confirm' => 'required|same:email', ); - }else{ + } else { $rules = array( 'name' => 'required' ); @@ -84,27 +81,24 @@ class AdminUserController extends Controller return back()->withRequest(Request::all())->withErrors($validator); } - if($data['user_id'] === "new"){ + if ($data['user_id'] === "new") { $user = User::create([ 'name' => $data['name'], 'email' => $data['email'], 'password' => env('APP_KEY'), ]); $unique = false; - do{ + do { $confirmation_code = str_random(30); - if( User::where('confirmation_code', '=', $confirmation_code)->count() == 0){ + if (User::where('confirmation_code', '=', $confirmation_code)->count() == 0) { $unique = true; } - } - while(!$unique); + } while (!$unique); $user->confirmation_code = $confirmation_code; $user->save(); Mail::to($user->email)->send(new MailVerifyContact($confirmation_code, $user)); - - - }else{ + } else { $user = User::findOrFail($data['user_id']); $user->name = $data['name']; $user->save(); @@ -121,54 +115,54 @@ class AdminUserController extends Controller \Session()->flash('alert-success', "Kontakt gelöscht"); return redirect('/admin/users'); - } - public function loadModal($id){ + public function loadModal($id) + { - if(Request::ajax()) { + if (Request::ajax()) { $data = Request::all(); $user = User::findOrFail($id); - if(isset($data['action'])){ - if($data['action'] === 'show-user-roles'){ + if (isset($data['action'])) { + if ($data['action'] === 'show-user-roles') { $fill = [ 'user' => $user, 'action' => $data['action'], 'groups' => config('permissions.groups'), 'roles' => config('permissions.roles') ]; - return view("admin.user_modal", $fill )->render(); + return view("admin.user_modal", $fill)->render(); } - if($data['action'] === 'show-user-active'){ + if ($data['action'] === 'show-user-active') { $fill = [ 'user' => $user, 'action' => $data['action'], ]; - return view("admin.active_modal", $fill )->render(); + return view("admin.active_modal", $fill)->render(); } - - if($data['action'] === 'show-user-google2fa'){ - if($user->isGoogle2Fa()){ + if ($data['action'] === 'show-user-google2fa') { + + if ($user->isGoogle2Fa()) { $MyGoogle2FA = new MyGoogle2FA(); - $MyGoogle2FA->init($user); + $MyGoogle2FA->init($user); $fill = [ 'user' => $user, 'action' => 'delete-user-google2fa', 'MyGoogle2FA' => $MyGoogle2FA, ]; - return view("admin.google2fa_delete_modal", $fill )->render(); - }else{ + return view("admin.google2fa_delete_modal", $fill)->render(); + } else { $MyGoogle2FA = new MyGoogle2FA(); - $MyGoogle2FA->init($user)->generate(); + $MyGoogle2FA->init($user)->generate(); $fill = [ 'user' => $user, 'action' => 'activate-user-google2fa', 'MyGoogle2FA' => $MyGoogle2FA, ]; - return view("admin.google2fa_modal", $fill )->render(); + return view("admin.google2fa_modal", $fill)->render(); } } } @@ -176,9 +170,10 @@ class AdminUserController extends Controller return false; } - public function updateModal($action = false){ + public function updateModal($action = false) + { - if($action=== 'show-user-roles'){ + if ($action === 'show-user-roles') { $data = Request::all(); $user = User::findOrFail($data['id']); $user->permissions = isset($data['permissions']) ? $data['permissions'] : []; @@ -187,17 +182,15 @@ class AdminUserController extends Controller $user->active = isset($data['active']) ? true : false; $user->save(); \Session()->flash('alert-save', true); - } - if($action=== 'show-user-active'){ + if ($action === 'show-user-active') { $data = Request::all(); $user = User::findOrFail($data['id']); $user->active = isset($data['active']) ? true : false; $user->save(); \Session()->flash('alert-save', true); - } - if($action=== 'activate-user-google2fa'){ + if ($action === 'activate-user-google2fa') { $data = Request::all(); $user = User::findOrFail($data['id']); $user->google2fa = true; @@ -205,7 +198,7 @@ class AdminUserController extends Controller \Session()->flash('alert-save', true); } - if($action=== 'delete-user-google2fa'){ + if ($action === 'delete-user-google2fa') { $data = Request::all(); $user = User::findOrFail($data['id']); $user->google2fa = false; @@ -228,23 +221,22 @@ class AdminUserController extends Controller return ''; }) ->addColumn('admin', function (User $user) { - return ''.HTMLHelper::getRoleLabel($user->admin, ' Rechte + ','').''; + return '' . HTMLHelper::getRoleLabel($user->admin, ' Rechte + ', '') . ''; }) ->addColumn('google2fa', function (User $user) { $icon = $user->google2fa ? '' : ''; $color = $user->google2fa ? 'primary' : 'danger'; - return ' '.$icon.' google2fa'; + return ' ' . $icon . ' google2fa'; }) ->addColumn('confirmed', function (User $user) { return $user->confirmed ? '' : ''; }) ->addColumn('active', function (User $user) { $active = $user->active ? '' : ''; - return ' '.$active.''; - + return ' ' . $active . ''; }) ->addColumn('action_delete', function (User $user) { - return ''; + return ''; }) ->orderColumn('confirmed', 'confirmed $1') ->orderColumn('active', 'active $1') @@ -252,8 +244,4 @@ class AdminUserController extends Controller ->rawColumns(['action_edit', 'admin', 'confirmed', 'active', 'action_delete', 'google2fa']) ->make(true); } - - - - -} \ No newline at end of file +} diff --git a/app/Http/Controllers/CMS/CMSNewsController.php b/app/Http/Controllers/CMS/CMSNewsController.php new file mode 100644 index 0000000..5545400 --- /dev/null +++ b/app/Http/Controllers/CMS/CMSNewsController.php @@ -0,0 +1,124 @@ +middleware(['admin', '2fa']); + + } + + + public function index() + { + $data = [ + 'news' => News::all(),//News::where('lvl', 1)->get(), + ]; + return view('cms.news.index', $data); + + } + + public function detail($id) + { + if($id === "new") { + $news = new News(); + $id = 'new'; + $news->status = 1; + $news->content_new = ""; + + + }else{ + $news = News::findOrFail($id); + $id = $news->id; + } + $data = [ + 'news' => $news, + 'id' => $id, + 'lfm_helper' => app(Lfm::class), + ]; + return view('cms.news.detail', $data); + + } + + + public function store($id) + { + $data = Request::all(); + if($id === "new") { + $news = new News(); + $news->model = 'news'; + $news->owner_second = 0; + $news->show_in_navi = 1; + $news->catalog_id = 1; + }else{ + $news = News::findOrFail($id); + } + + $news->title = $data['title']; + $news->status = isset($data['status']) ? true : false; + $news->slug = $data['slug']; + $news->date = $data['date']; + $news->content_new = $data['content_new']; + $news->box_body = $data['image']; + $news->description = $data['description']; + $news->pagetitle = $data['pagetitle']; + $news->keywords = $data['keywords']; + + $news->order = (new Carbon($news->date))->format('Ymd')*-1; + $root_news = News::where('cms_settings', 'news_root')->first(); + + if($id != $root_news->id){ + //root ID = 3126 + $news->lvl = 1; + $news->owner = $root_news->id; + $news->parent_id = $root_news->id; + $news->tree_root = $root_news->id; + if($first_news = $root_news->children->first()){ + $news->lft = $first_news->lft; + $news->rgt = $first_news->rgt; + }else{ + $news->lft = $root_news->lft +1; + $news->rgt = $root_news->lft +2; + } + } + + + $news->save(); + \Session()->flash('alert-save', '1'); + return redirect(route('cms_news_detail', [$news->id])); + + } + + public function delete($id){ + $news = News::findOrFail($id); + + //TODO + //check for delete, only delete lvl 2 .,...? + if ($news->lvl != 1){ + abort(404); + die(); + } + + $news->delete(); + \Session()->flash('alert-success', __('News gelöscht')); + return redirect(route('cms_news')); + } + + +} diff --git a/app/Http/Controllers/IQ/ItemController.php b/app/Http/Controllers/IQ/ItemController.php deleted file mode 100644 index 9beaf2c..0000000 --- a/app/Http/Controllers/IQ/ItemController.php +++ /dev/null @@ -1,31 +0,0 @@ - [], - 'lfm_helper' => $this->helper, - 'modal' => false, - ]; - return view('iq.content.assets.index', $data); - } - - public function modal(){ - $data = [ - 'models' => [], - 'lfm_helper' => $this->helper, - 'modal' => true, - ]; - return view('iq.content.assets.body', $data); - } -} diff --git a/app/Http/Controllers/RequestController.php b/app/Http/Controllers/RequestController.php index bcf658d..a7f21e5 100755 --- a/app/Http/Controllers/RequestController.php +++ b/app/Http/Controllers/RequestController.php @@ -22,13 +22,23 @@ class RequestController extends Controller public function __construct() { - $this->middleware(['admin', '2fa']); + $this->middleware(['admin', '2fa']); } public function index($step = false) { + // Get distinct travel_country_ids from bookings that are not null + $usedCountryIds = Booking::whereNotNull('travel_country_id') + ->distinct() + ->pluck('travel_country_id'); + + // Fetch the corresponding TravelCountry models and create an associative array [id => name] + $travel_countries = TravelCountry::whereIn('id', $usedCountryIds) + ->pluck('name', 'id') // Use country id as key + ->toArray(); + + //dd($travel_countries); // Keep this for debugging if needed - $travel_countries = Booking::join('travel_country', 'travel_country_id', '=', 'travel_country.id')->get()->pluck('name', 'travel_country_id')->unique()->toArray(); $filter_lead_status = Status::get()->pluck('name', 'id')->toArray(); $filter_travel_company = TravelCompany::get()->pluck('name', 'id')->toArray(); $filter_airports = Airport::get()->pluck('name', 'id')->toArray(); @@ -61,6 +71,7 @@ class RequestController extends Controller 'filter_sf_guard_user' => $filter_sf_guard_user, 'filter_airports' => $filter_airports, ]; + return view('request.index', $data); } @@ -87,60 +98,62 @@ class RequestController extends Controller } die(); */ - private function getSearchRequests(){ + private function getSearchRequests() + { $query = Booking::with('lead')->with('customer')->with('customer_mails')->with('customer_mails')->select('booking.*')->where('lead_id', '!=', NULL); - if(Request::get('full_firstname_search') != ""){ + if (Request::get('full_firstname_search') != "") { $query->whereHas('customer', function ($q) { - $q->where('firstname', 'LIKE', '%'.Request::get('full_firstname_search').'%'); - }); } - if(Request::get('full_lastname_search') != ""){ - $query->whereHas('customer', function ($q) { - $q->where('name', 'LIKE', '%'.Request::get('full_lastname_search').'%'); + $q->where('firstname', 'LIKE', '%' . Request::get('full_firstname_search') . '%'); }); } - if(Request::get('travel_option_country_id') != ""){ - $country_ids = TravelCountry::where('contact_lands', 'LIKE', '%"'.Request::get('travel_option_country_id').'"%')->get()->pluck('id'); + if (Request::get('full_lastname_search') != "") { + $query->whereHas('customer', function ($q) { + $q->where('name', 'LIKE', '%' . Request::get('full_lastname_search') . '%'); + }); + } + if (Request::get('travel_option_country_id') != "") { + $country_ids = TravelCountry::where('contact_lands', 'LIKE', '%"' . Request::get('travel_option_country_id') . '"%')->get()->pluck('id'); $country_ids[] = Request::get('travel_option_country_id'); $query->whereIn('travel_country_id', $country_ids); } - if(Request::get('travel_option_agenda_id') != ""){ + if (Request::get('travel_option_agenda_id') != "") { $query->where('travelagenda_id', '=', Request::get('travel_option_agenda_id')); } - if(Request::get('travel_option_company_id') != ""){ + if (Request::get('travel_option_company_id') != "") { $query->where('travel_company_id', '=', Request::get('travel_option_company_id')); } - if(Request::get('travel_option_lead_status_id') != ""){ + if (Request::get('travel_option_lead_status_id') != "") { $query->whereHas('lead', function ($q) { $q->whereIn('status_id', Request::get('travel_option_lead_status_id')); }); } - if(Request::get('travel_option_paying_out') != ""){ + if (Request::get('travel_option_paying_out') != "") { $query->where('paying_out', '=', Request::get('travel_option_paying_out')); } - if(Request::get('travel_option_paying_out_status') != ""){ + if (Request::get('travel_option_paying_out_status') != "") { $query->where('paying_out_status', '=', Request::get('travel_option_paying_out_status')); } - if(Request::get('travel_option_refund') != ""){ + if (Request::get('travel_option_refund') != "") { $query->where('refund', '=', Request::get('travel_option_refund')); } - if(Request::get('travel_option_xx_tkt') != ""){ + if (Request::get('travel_option_xx_tkt') != "") { $query->where('xx_tkt', '=', Request::get('travel_option_xx_tkt')); } - if(Request::get('travel_option_airline_id') != ""){ - $query->where('airline_ids', 'LIKE', '%'.Request::get('travel_option_airline_id').'%'); + if (Request::get('travel_option_airline_id') != "") { + $query->where('airline_ids', 'LIKE', '%' . Request::get('travel_option_airline_id') . '%'); } - if(Request::get('travel_option_airport_id') != ""){ + if (Request::get('travel_option_airport_id') != "") { $query->where('airport_id', '=', Request::get('travel_option_airport_id')); } // $query->where('end_date', '<=', $now); - if(Request::get('travel_option_search')){ + if (Request::get('travel_option_search')) { $now = Carbon::now(); - switch (Request::get('travel_option_search')){ + switch (Request::get('travel_option_search')) { case 'before_2': $query->whereBetween('start_date', [Carbon::now()->modify('-2 month'), $now]); @@ -162,245 +175,245 @@ class RequestController extends Controller break; } - }else{ + } else { $start = null; $end = null; - if(Request::get('arrival_start_date') != ""){ + if (Request::get('arrival_start_date') != "") { $arrStart = explode(".", Request::get('arrival_start_date')); - if(count($arrStart) == 3){ + if (count($arrStart) == 3) { $start = Carbon::create($arrStart[2], $arrStart[1], $arrStart[0], 0, 0, 0); } } - if(Request::get('arrival_end_date') != ""){ + if (Request::get('arrival_end_date') != "") { $arrEnd = explode(".", Request::get('arrival_end_date')); - if(count($arrEnd) == 3){ + if (count($arrEnd) == 3) { $end = Carbon::create($arrEnd[2], $arrEnd[1], $arrEnd[0], 23, 59, 59); } } - if($start && $end){ + if ($start && $end) { $query->whereBetween('start_date', [$start, $end]); } - if($start && !$end){ + if ($start && !$end) { $query->where('start_date', '>=', $start); } - if(!$start && $end){ + if (!$start && $end) { $query->where('start_date', '<=', $end); } $start = null; $end = null; - if(Request::get('departure_start_date') != ""){ + if (Request::get('departure_start_date') != "") { $arrStart = explode(".", Request::get('departure_start_date')); - if(count($arrStart) == 3){ + if (count($arrStart) == 3) { $start = Carbon::create($arrStart[2], $arrStart[1], $arrStart[0], 0, 0, 0); } } - if(Request::get('departure_end_date') != ""){ + if (Request::get('departure_end_date') != "") { $arrEnd = explode(".", Request::get('departure_end_date')); - if(count($arrEnd) == 3){ + if (count($arrEnd) == 3) { $end = Carbon::create($arrEnd[2], $arrEnd[1], $arrEnd[0], 23, 59, 59); } } - if($start && $end){ + if ($start && $end) { $query->whereBetween('end_date', [$start, $end]); } - if($start && !$end){ + if ($start && !$end) { $query->where('end_date', '>=', $start); } - if(!$start && $end){ + if (!$start && $end) { $query->where('end_date', '<=', $end); } } - if(Request::get('sort_travel_country_id') != ""){ + if (Request::get('sort_travel_country_id') != "") { $query->where('travel_country_id', '=', Request::get('sort_travel_country_id')); } - if(Request::get('sort_travelagenda_id') != ""){ + if (Request::get('sort_travelagenda_id') != "") { $query->where('travelagenda_id', '=', Request::get('sort_travelagenda_id')); } - if(Request::get('sort_sf_guard_user_id') != ""){ + if (Request::get('sort_sf_guard_user_id') != "") { $query->where('sf_guard_user_id', '=', Request::get('sort_sf_guard_user_id')); } - if(Request::get('sort_travel_documents') != ""){ + if (Request::get('sort_travel_documents') != "") { $query->where('travel_documents', '=', Request::get('sort_travel_documents')); } - if(Request::get('full_lead_id_search') != ""){ - $query->where('lead_id', 'LIKE', '%'.Request::get('full_lead_id_search'). '%'); + if (Request::get('full_lead_id_search') != "") { + $query->where('lead_id', 'LIKE', '%' . Request::get('full_lead_id_search') . '%'); } - if(Request::get('full_booking_id_search') != ""){ - $query->where('id', 'LIKE', '%'.Request::get('full_booking_id_search').'%'); + if (Request::get('full_booking_id_search') != "") { + $query->where('id', 'LIKE', '%' . Request::get('full_booking_id_search') . '%'); } return $query; } - public function getAjaxRequests(){ + public function getAjaxRequests() + { $data = Request::all(); - - if(Request::ajax()) { - if(isset($data['action']) && $data['action'] === "get_popover_booking_services") { + if (Request::ajax()) { + if (isset($data['action']) && $data['action'] === "get_popover_booking_services") { $booking = Booking::findOrFail($data['booking_id']); $ret = ""; $count = false; - foreach($booking->travel_country->getContactLandsModels() as $TravelCountry){ - if($TravelCountry->stern_travel_country){ - $hl = $TravelCountry->stern_travel_country->name."
"; + foreach ($booking->travel_country->getContactLandsModels() as $TravelCountry) { + if ($TravelCountry->stern_travel_country) { + $hl = $TravelCountry->stern_travel_country->name . "
"; $tmp = ""; - foreach($TravelCountry->stern_travel_country->travel_country_services as $travel_country_service){ + foreach ($TravelCountry->stern_travel_country->travel_country_services as $travel_country_service) { $tmp .= \App\Models\BookingCountryService::getStatus($travel_country_service->id, $booking->id) ? - ' '.$travel_country_service->name.'' : - ' '.$travel_country_service->name.''; + ' ' . $travel_country_service->name . '' : + ' ' . $travel_country_service->name . ''; $tmp .= '
'; } - if($tmp !== ""){ - $ret .= $hl.$tmp; + if ($tmp !== "") { + $ret .= $hl . $tmp; } } } - if($booking->service_provider_entries->count()){ - foreach($booking->service_provider_entries as $service_provider_entry){ - if($service_provider_entry->service_provider->service_provider_services->count()){ - $hl = $service_provider_entry->service_provider->name."
"; + if ($booking->service_provider_entries->count()) { + foreach ($booking->service_provider_entries as $service_provider_entry) { + if ($service_provider_entry->service_provider->service_provider_services->count()) { + $hl = $service_provider_entry->service_provider->name . "
"; $tmp = ""; - foreach($service_provider_entry->service_provider->service_provider_services as $service_provider_service){ + foreach ($service_provider_entry->service_provider->service_provider_services as $service_provider_service) { $tmp .= \App\Models\BookingProviderService::getStatus($service_provider_service->id, $booking->id) ? - ' '.$service_provider_service->name.'' : - ' '.$service_provider_service->name.''; + ' ' . $service_provider_service->name . '' : + ' ' . $service_provider_service->name . ''; $tmp .= '
'; } - if($tmp !== ""){ - $ret .= $hl.$tmp; + if ($tmp !== "") { + $ret .= $hl . $tmp; } } } } - if($booking->booking_service_items->count()){ - foreach($booking->booking_service_items as $booking_service_item){ - if($booking_service_item->travel_company->travel_company_services->count()){ - $hl = $booking_service_item->travel_company->name."
"; + if ($booking->booking_service_items->count()) { + foreach ($booking->booking_service_items as $booking_service_item) { + if ($booking_service_item->travel_company->travel_company_services->count()) { + $hl = $booking_service_item->travel_company->name . "
"; $tmp = ""; - foreach($booking_service_item->travel_company->travel_company_services as $travel_company_service){ + foreach ($booking_service_item->travel_company->travel_company_services as $travel_company_service) { $tmp .= \App\Models\BookingCompanyService::getStatus($travel_company_service->id, $booking->id) ? - ' '.$travel_company_service->name.'' : - ' '.$travel_company_service->name.''; + ' ' . $travel_company_service->name . '' : + ' ' . $travel_company_service->name . ''; $tmp .= '
'; } - if($tmp !== ""){ - $ret .= $hl.$tmp; + if ($tmp !== "") { + $ret .= $hl . $tmp; } } } } - return $ret === "" ? 'keine Leistungen definiert' : $ret; + return $ret === "" ? 'keine Leistungen definiert' : $ret; } - - if(isset($data['action']) && $data['action'] === "get_popover_booking_notice"){ + + if (isset($data['action']) && $data['action'] === "get_popover_booking_notice") { $booking = Booking::findOrFail($data['booking_id']); $ret = ""; - if($booking->booking_notices->count()){ + if ($booking->booking_notices->count()) { $booking_notice = $booking->booking_notices->first(); return $booking_notice->getSmallerMessage(500); } - return $ret === "" ? 'keine E-Notiz' : $ret; + return $ret === "" ? 'keine E-Notiz' : $ret; } - if(isset($data['action']) && $data['action'] === "get_popover_booking_last_email"){ + if (isset($data['action']) && $data['action'] === "get_popover_booking_last_email") { $booking = Booking::findOrFail($data['booking_id']); $ret = ""; - if($booking->customer_mails->count()){ + if ($booking->customer_mails->count()) { $customer_mail = $booking->customer_mails_sent_at->last(); - return "
".$customer_mail->subject."
".$customer_mail->message; - } - return $ret === "" ? 'keine E-Mail' : $ret; + return "
" . $customer_mail->subject . "
" . $customer_mail->message; + } + return $ret === "" ? 'keine E-Mail' : $ret; } - if(isset($data['action']) && $data['action'] === "get_popover_booking_participants_pass"){ + if (isset($data['action']) && $data['action'] === "get_popover_booking_participants_pass") { $booking = Booking::findOrFail($data['booking_id']); $ret = ""; - if($booking->participant_firstname){ - $ret .= $booking->participant_pass ? - ' '.$booking->participant_firstname." ".$booking->participant_lastname.'' : - ' '.$booking->participant_firstname." ".$booking->participant_lastname.''; - $ret .= "
"; + if ($booking->participant_firstname) { + $ret .= $booking->participant_pass ? + ' ' . $booking->participant_firstname . " " . $booking->participant_lastname . '' : + ' ' . $booking->participant_firstname . " " . $booking->participant_lastname . ''; + $ret .= "
"; } - if($booking->participants->count()){ - foreach($booking->participants as $participant){ + if ($booking->participants->count()) { + foreach ($booking->participants as $participant) { $ret .= $participant->participant_pass ? - ' '.$participant->participant_firstname." ".$participant->participant_lastname.'' : - ' '.$participant->participant_firstname." ".$participant->participant_lastname.''; + ' ' . $participant->participant_firstname . " " . $participant->participant_lastname . '' : + ' ' . $participant->participant_firstname . " " . $participant->participant_lastname . ''; $ret .= "
"; } } return $ret === "" ? 'keine Teilnehmer' : $ret; } - + $query = $this->getSearchRequests(); $ret = $query->get()->pluck('travelagenda_id', 'id')->unique()->toArray(); return TravelAgenda::whereIn('id', $ret)->get()->pluck('name', 'id'); } } - public function loadModal(){ + public function loadModal() + { $data = Request::all(); $ret = ""; - if(Request::ajax()){ - if($data['action'] === 'new-customer-mail'){ + if (Request::ajax()) { + if ($data['action'] === 'new-customer-mail') { $data['customers'] = []; $query = $this->getSearchRequests(); $bookings = $query->orderBy('id', 'DESC')->limit(50)->get(); - foreach ($bookings as $booking){ + foreach ($bookings as $booking) { $tmp = []; $tmp['email'] = $booking->customer ? $booking->customer->email : ""; - $tmp['name'] = $booking->customer ? $booking->customer->firstname." ".$booking->customer->name." | " : "- | "; - $tmp['name'] .= $booking->travel_country_id ? $booking->travel_country->name." | " : "- | "; - $tmp['name'] .= $booking->travelagenda_id ? $booking->travel_agenda->name."" : "-"; + $tmp['name'] = $booking->customer ? $booking->customer->firstname . " " . $booking->customer->name . " | " : "- | "; + $tmp['name'] .= $booking->travel_country_id ? $booking->travel_country->name . " | " : "- | "; + $tmp['name'] .= $booking->travelagenda_id ? $booking->travel_agenda->name . "" : "-"; $data['customers'][$booking->id] = $tmp; } $ret = CustomerMailRepository::loadModal($data); } - if($data['action'] === 'show-customer-mail'){ + if ($data['action'] === 'show-customer-mail') { $booking = Booking::findOrFail($data['booking_id']); $ret = ""; - if($booking->customer_mails->count()){ + if ($booking->customer_mails->count()) { $ret = CustomerMailRepository::loadModal($data); - } + } } } - return response()->json(['response' => $data, 'html'=>$ret]); + return response()->json(['response' => $data, 'html' => $ret]); } public function getRequests() { $query = $this->getSearchRequests(); - return DataTables::eloquent($query) - ->addColumn('action_booking_edit', function (Booking $booking) { - return ''; - }) + ->addColumn('action_booking_edit', function (Booking $booking) { + return ''; + }) ->addColumn('id', function (Booking $booking) { - return ''.$booking->id.''; + return '' . $booking->id . ''; }) ->addColumn('action_lead_edit', function (Booking $booking) { return ''; }) ->addColumn('lead_id', function (Booking $booking) { - return ''.$booking->lead_id.''; + return '' . $booking->lead_id . ''; }) ->addColumn('travel_country_id', function (Booking $booking) { - return ''.($booking->travel_country_id ? $booking->travel_country->name : "-").''; + return '' . ($booking->travel_country_id ? $booking->travel_country->name : "-") . ''; }) ->addColumn('travelagenda_id', function (Booking $booking) { - return ''.($booking->travelagenda_id ? $booking->travel_agenda->name : "-").''; + return '' . ($booking->travelagenda_id ? $booking->travel_agenda->name : "-") . ''; }) ->addColumn('travel_company_id', function (Booking $booking) { - return ''.($booking->travel_company ? $booking->travel_company->name : "-").''; + return '' . ($booking->travel_company ? $booking->travel_company->name : "-") . ''; }) ->addColumn('airport_id', function (Booking $booking) { - return ''.($booking->airport ? $booking->airport->name : "-").''; + return '' . ($booking->airport ? $booking->airport->name : "-") . ''; }) ->addColumn('comfort', function (Booking $booking) { return $booking->comfort ? ' ' : ''; @@ -415,92 +428,94 @@ class RequestController extends Controller return $booking->travel_documents ? '' : ''; }) ->addColumn('booking_services', function (Booking $booking) { - return $booking->hasBookingServicesUnchecked() ? '' : - ''; + return $booking->hasBookingServicesUnchecked() ? '' : + ''; }) ->addColumn('booking_notice', function (Booking $booking) { - return $booking->booking_notices->count() ? '' : + return $booking->booking_notices->count() ? '' : ''; }) ->addColumn('sf_guard_user_id', function (Booking $booking) { - return ''.($booking->sf_guard_user_id? $booking->sf_guard_user->first_name." ".$booking->sf_guard_user->last_name : "-").''; + return '' . ($booking->sf_guard_user_id ? $booking->sf_guard_user->first_name . " " . $booking->sf_guard_user->last_name : "-") . ''; }) ->addColumn('lead.status_id', function (Booking $booking) { - if($booking->lead){ + if ($booking->lead) { return $booking->lead->getStatusBadge($booking); } return '-'; }) ->addColumn('last_customer_email', function (Booking $booking) { - if($booking->customer_mails->count()){ - $customer_mail = $booking->customer_mails_sent_at->last(); - $badge = $customer_mail->is_answer ? 'badge-default' : 'badge-secondary'; - $badge = !$customer_mail->send ? $badge : 'badge-success'; - return 'customer_mails->count()) { + $customer_mail = $booking->customer_mails_sent_at->last(); + $badge = $customer_mail->is_answer ? 'badge-default' : 'badge-secondary'; + $badge = !$customer_mail->send ? $badge : 'badge-success'; + return ' - ' - .($customer_mail->send ? '' : '').' ' - .$customer_mail->sent_at.' + data-route="' . route('requests_modal_load') . '"> + ' + . ($customer_mail->send ? '' : '') . ' ' + . $customer_mail->sent_at . ' '; } return '-'; - }) ->addColumn('booking_participants_pass', function (Booking $booking) { - return $booking->hasBookingParticipantsPass() ? '' : - ''; + return $booking->hasBookingParticipantsPass() ? '' : + ''; }) - + ->addColumn('paying_out', function (Booking $booking) { $icon = ""; $badge = $booking->getPayingOutColor(); - if($booking->paying_out_status == 1){ //offen + if ($booking->paying_out_status == 1) { //offen $icon = ' '; } - if($booking->paying_out_status == 2){ //erledigt + if ($booking->paying_out_status == 2) { //erledigt $badge = 'success'; $icon = ' '; } - return ''.$icon.$booking->getPayingOutType().''; + return '' . $icon . $booking->getPayingOutType() . ''; }) ->addColumn('paying_out_status', function (Booking $booking) { - return ''.$booking->getPayingOutStatusType().''; + return '' . $booking->getPayingOutStatusType() . ''; }) ->addColumn('airline_ids', function (Booking $booking) { - return $booking->airline_ids ? ''. $booking->getAirlinesAsNames().'' : '-'; + return $booking->airline_ids ? '' . $booking->getAirlinesAsNames() . '' : '-'; }) ->addColumn('refund', function (Booking $booking) { - return ''.$booking->getRefundTypeList().''; + return '' . $booking->getRefundTypeList() . ''; }) ->addColumn('hold', function (Booking $booking) { return $booking->hold ? ' ' : ''; }) ->addColumn('xx_tkt', function (Booking $booking) { - return ''.$booking->getXxTktTypeList().''; + return '' . $booking->getXxTktTypeList() . ''; }) ->orderColumn('last_customer_email', function ($query, $order) { - $query->whereHas('customer_mails', - function ($q) use ($order) { - // $q->select('sent_at')->where('sent_at', DB::raw("(select max('sent_at') customer_mails)")); //) - })->orderBy( + $query->whereHas( + 'customer_mails', + function ($q) use ($order) { + // $q->select('sent_at')->where('sent_at', DB::raw("(select max('sent_at') customer_mails)")); //) + } + )->orderBy( CustomerMail::select('sent_at') ->whereColumn('booking_id', 'booking.id') ->orderBy('sent_at', 'DESC') - ->limit(1) - , $order); + ->limit(1), + $order + ); }) - /* + /* ->filterColumn('travelagenda_id', function($query, $keyword) { if($keyword != ""){ $query->whereRaw("travelagenda_id = ?", $keyword); @@ -528,5 +543,3 @@ class RequestController extends Controller ->make(true); } } - - diff --git a/app/Http/Controllers/SyS/ContentLinkController.php b/app/Http/Controllers/SyS/ContentLinkController.php deleted file mode 100755 index 393fd61..0000000 --- a/app/Http/Controllers/SyS/ContentLinkController.php +++ /dev/null @@ -1,102 +0,0 @@ -middleware(['sysadmin', '2fa']); - } - - public function filterHTML(){ - - } - //content_links - public function calcu() - { - - /*$query = Booking::with('booking_draft_items')->select('booking.*')->where('new_drafts', true); - - $query->whereHas('booking_draft_items', function ($q) { - $q->where('comfort', true); - }); - $bookings = $query->get(); - foreach ($bookings as $booking){ - $booking->comfort = true; - $booking->save(); - } -*/ - - $bookings = Booking::orderBy('id', 'DESC')->offset(0)->limit(1000)->get(); - - - - - // dd("nothing"); - $val = []; - $text = ""; - - $data = [ - 'text' => $text, - 'bookings' => $bookings, - ]; - return view('sys.tools.links', $data); - - } - - /* - clean code - $travelGuides = TravelGuide::all(); - foreach ($travelGuides as $travelGuide){ - if(strpos($travelGuide->full_text, "


") !== false){ - $val[$travelGuide->id] = "


"; - } - } - - foreach ($travelGuides as $travelGuide){ - if(strpos($travelGuide->full_text, "id] = "full_text; - - // $new_text = preg_replace('/]*>([\s\S]*?)<\/h1[^>]*>/', '', $TravelGuide->full_text); - -*/ - - public function calcuStore() - { - return redirect()->back(); - } - - - - - -} diff --git a/app/Http/Controllers/TravelUserBookingFewoController.php b/app/Http/Controllers/TravelUserBookingFewoController.php index c468d27..f2089dd 100755 --- a/app/Http/Controllers/TravelUserBookingFewoController.php +++ b/app/Http/Controllers/TravelUserBookingFewoController.php @@ -99,7 +99,6 @@ class TravelUserBookingFewoController extends Controller return redirect(route('travel_user_booking_fewo_detail', [$travel_user_booking_fewo->id])."#collapseBookingNotice"); } - if($data['action'] === 'saveAll'){ return $this->userBookingFewoRepo->update($id, $data); } diff --git a/app/Http/Middleware/AuthGoogle2FA.php b/app/Http/Middleware/AuthGoogle2FA.php deleted file mode 100644 index 37d9cb1..0000000 --- a/app/Http/Middleware/AuthGoogle2FA.php +++ /dev/null @@ -1,24 +0,0 @@ -init($request); - - if(!Auth::user()->isGoogle2Fa()){ - return $AuthGoogle2FA->makeActiveOneTimePasswordResponse(); - } - if ($AuthGoogle2FA->isAuthenticated()) { - return $next($request); - } - return $AuthGoogle2FA->makeRequestOneTimePasswordResponse(); - } -} - diff --git a/app/Http/Middleware/Google2FA.php b/app/Http/Middleware/Google2FA.php deleted file mode 100644 index 1bf49af..0000000 --- a/app/Http/Middleware/Google2FA.php +++ /dev/null @@ -1,24 +0,0 @@ -init($request); - - if(!Auth::user()->isGoogle2Fa()){ - return $AuthGoogle2FA->makeActiveOneTimePasswordResponse(); - } - if ($AuthGoogle2FA->isAuthenticated()) { - return $next($request); - } - return $AuthGoogle2FA->makeRequestOneTimePasswordResponse(); - } -} - diff --git a/app/Http/Middleware/Google2FAAuth.php b/app/Http/Middleware/Google2FAAuth.php deleted file mode 100644 index 15b67db..0000000 --- a/app/Http/Middleware/Google2FAAuth.php +++ /dev/null @@ -1,25 +0,0 @@ -boot($request); - dd(Auth::user()->isGoogle2Fa()); - if(Auth::user()->isGoogle2Fa()){ - - } - if ($authenticator->isAuthenticated()) { - return $next($request); - } - - return $authenticator->makeRequestOneTimePasswordResponse(); - } -} - diff --git a/app/Models/Account.php b/app/Models/Account.php index 2a0f760..5b6547d 100644 --- a/app/Models/Account.php +++ b/app/Models/Account.php @@ -21,10 +21,10 @@ use Illuminate\Database\Eloquent\SoftDeletes; * @method static bool|null restore() * @method static \Illuminate\Database\Query\Builder|\App\Models\Account withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\Account withoutTrashed() - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Account newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Account newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Account query() + * @mixin \Eloquent */ class Account extends Model { diff --git a/app/Models/Airline.php b/app/Models/Airline.php index b83cf55..fc4dd1c 100644 --- a/app/Models/Airline.php +++ b/app/Models/Airline.php @@ -30,13 +30,13 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airline whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airline whereNameFull($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airline whereUpdatedAt($value) - * @mixin \Eloquent * @property string|null $flight_info * @property string|null $check_in * @property string|null $baggage * @method static \Illuminate\Database\Eloquent\Builder|Airline whereBaggage($value) * @method static \Illuminate\Database\Eloquent\Builder|Airline whereCheckIn($value) * @method static \Illuminate\Database\Eloquent\Builder|Airline whereFlightInfo($value) + * @mixin \Eloquent */ class Airline extends Model { diff --git a/app/Models/Airport.php b/app/Models/Airport.php index ffa7c98..84ebe91 100644 --- a/app/Models/Airport.php +++ b/app/Models/Airport.php @@ -11,7 +11,7 @@ use Illuminate\Database\Eloquent\Model; /** * Class Airport - * + * * @property int $id * @property string $code * @property string $name @@ -20,8 +20,19 @@ use Illuminate\Database\Eloquent\Model; * @property bool $active * @property Carbon|null $created_at * @property Carbon|null $updated_at - * * @package App\Models + * @method static \Illuminate\Database\Eloquent\Builder|Airport newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Airport newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Airport query() + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereActive($value) + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereCity($value) + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereCode($value) + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereCountry($value) + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|Airport whereUpdatedAt($value) + * @mixin \Eloquent */ class Airport extends Model { diff --git a/app/Models/AnswerQuestion.php b/app/Models/AnswerQuestion.php index 666041f..96e6580 100644 --- a/app/Models/AnswerQuestion.php +++ b/app/Models/AnswerQuestion.php @@ -32,12 +32,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereQuestion($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereQuestionText($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereUpdatedAt($value) - * @mixin \Eloquent * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentFaq[] $iq_content_faq * @property-read int|null $iq_content_faq_count * @property int|null $i_q_content_category_id * @property-read \App\Models\IQContentCategory|null $iq_content_category * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereIQContentCategoryId($value) + * @mixin \Eloquent */ class AnswerQuestion extends Model { diff --git a/app/Models/Arrangement.php b/app/Models/Arrangement.php index eb791d2..1d4a513 100644 --- a/app/Models/Arrangement.php +++ b/app/Models/Arrangement.php @@ -40,6 +40,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Arrangement whereTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Arrangement whereTypeS($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Arrangement whereViewPosition($value) + * @property-read \App\Models\ArrangementType|null $arrangement_type * @mixin \Eloquent */ class Arrangement extends Model diff --git a/app/Models/Booking.php b/app/Models/Booking.php index 9a1e7ef..8891d03 100644 --- a/app/Models/Booking.php +++ b/app/Models/Booking.php @@ -117,7 +117,6 @@ use Illuminate\Database\Eloquent\Collection; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Booking whereTravelagendaId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Booking whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Booking whereWebsiteId($value) - * @mixin \Eloquent * @property-read int|null $service_provider_entries_count * @property float|null $canceled * @property float|null $price_canceled @@ -190,6 +189,17 @@ use Illuminate\Database\Eloquent\Collection; * @property-read \App\Models\BookingStorno|null $booking_strono * @method static \Illuminate\Database\Eloquent\Builder|Booking whereAirlineIds($value) * @method static \Illuminate\Database\Eloquent\Builder|Booking whereParticipantPass($value) + * @property int|null $insurance_offer + * @property int|null $airport_id + * @property-read \App\Models\Airport|null $airport + * @property-read Collection $booking_documents + * @property-read int|null $booking_documents_count + * @property-read Collection $customer_mails_reverse + * @property-read int|null $customer_mails_reverse_count + * @property-read \App\Models\Salutation|null $participant_salutation + * @method static \Illuminate\Database\Eloquent\Builder|Booking whereAirportId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Booking whereInsuranceOffer($value) + * @mixin \Eloquent */ class Booking extends Model { diff --git a/app/Models/BookingCountryService.php b/app/Models/BookingCountryService.php index da1b92c..f5e03e5 100644 --- a/app/Models/BookingCountryService.php +++ b/app/Models/BookingCountryService.php @@ -28,9 +28,9 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereTravelCountryServiceId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereUpdatedAt($value) - * @mixin \Eloquent * @property int|null $status * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereStatus($value) + * @mixin \Eloquent */ class BookingCountryService extends Model { diff --git a/app/Models/BookingDocument.php b/app/Models/BookingDocument.php index 22f6b75..be4612f 100644 --- a/app/Models/BookingDocument.php +++ b/app/Models/BookingDocument.php @@ -11,7 +11,7 @@ use Illuminate\Database\Eloquent\Model; /** * Class BookingDocument - * + * * @property int $id * @property int|null $booking_id * @property int|null $customer_id @@ -26,12 +26,37 @@ use Illuminate\Database\Eloquent\Model; * @property Carbon $date * @property Carbon|null $created_at * @property Carbon|null $updated_at - * * @property Booking|null $booking * @property Customer|null $customer * @property Lead|null $lead - * * @package App\Models + * @property \App\Models\Coupon|null $coupon_id + * @property int|null $booking_storno_id + * @property object|null $data + * @property int|null $status + * @property-read \App\Models\BookingStorno|null $booking_storno + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument query() + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereBookingId($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereBookingStornoId($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereCouponId($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereCustomerId($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereData($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereDir($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereExt($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereFilename($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereIdentifier($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereLeadId($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereMine($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereOriginalName($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereSize($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereUpdatedAt($value) + * @mixin \Eloquent */ class BookingDocument extends Model { diff --git a/app/Models/BookingDraftItem.php b/app/Models/BookingDraftItem.php index 2620928..02a44e9 100644 --- a/app/Models/BookingDraftItem.php +++ b/app/Models/BookingDraftItem.php @@ -55,7 +55,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem whereTravelClassId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem whereTravelProgramId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem whereUpdatedAt($value) - * @mixin \Eloquent * @property int|null $fewo_lodging_id * @property float|null $price * @property-read \App\Models\Booking $booking @@ -64,6 +63,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem query() + * @mixin \Eloquent */ class BookingDraftItem extends Model { diff --git a/app/Models/BookingStorno.php b/app/Models/BookingStorno.php index 28e8337..ecd62b1 100644 --- a/app/Models/BookingStorno.php +++ b/app/Models/BookingStorno.php @@ -36,9 +36,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereStornoDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereTotal($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereUpdatedAt($value) - * @mixin \Eloquent * @property \Illuminate\Support\Carbon|null $storno_print * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereStornoPrint($value) + * @property-read \App\Models\BookingDocument|null $booking_document + * @mixin \Eloquent */ class BookingStorno extends Model { diff --git a/app/Models/CMSAuthor.php b/app/Models/CMSAuthor.php index 4089817..4328234 100644 --- a/app/Models/CMSAuthor.php +++ b/app/Models/CMSAuthor.php @@ -24,9 +24,9 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereUpdatedAt($value) - * @mixin \Eloquent * @property string|null $description * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereDescription($value) + * @mixin \Eloquent */ class CMSAuthor extends Model { diff --git a/app/Models/CMSContent.php b/app/Models/CMSContent.php index 64eaddf..583206f 100644 --- a/app/Models/CMSContent.php +++ b/app/Models/CMSContent.php @@ -4,41 +4,42 @@ namespace App\Models; use Cviebrock\EloquentSluggable\Sluggable; use Illuminate\Database\Eloquent\Model; + /** * App\Models\CMSContent * * @property int $id * @property string $name * @property string $slug + * @property string|null $identifier * @property string $field * @property string|null $text * @property string|null $full_text + * @property array|null $object * @property int|null $integer - * @property float|null $decimal + * @property string|null $decimal + * @property int|null $pos * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent findSimilarSlugs($attribute, $config, $slug) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereCreatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereDecimal($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereField($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereFullText($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereId($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereInteger($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereName($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereSlug($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereText($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereUpdatedAt($value) - * @mixin \Eloquent - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent query() - * @property string|null $identifier - * @property array|null $object - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereIdentifier($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereObject($value) - * @property int|null $pos - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent wherePos($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent findSimilarSlugs(string $attribute, array $config, string $slug) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent query() + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereDecimal($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereField($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereFullText($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereIdentifier($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereInteger($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereObject($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent wherePos($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereSlug($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereText($value) + * @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CMSContent withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class CMSContent extends Model { @@ -74,7 +75,7 @@ class CMSContent extends Model 'pos' => 'int' ]; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/app/Models/CMSInfo.php b/app/Models/CMSInfo.php index 4dc72ec..495277d 100644 --- a/app/Models/CMSInfo.php +++ b/app/Models/CMSInfo.php @@ -34,12 +34,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereText($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereUpdatedAt($value) - * @mixin \Eloquent * @property string $type * @property int $bool * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereBool($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|CMSInfo withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class CMSInfo extends Model { @@ -61,7 +61,8 @@ class CMSInfo extends Model 'name', 'slug', 'type', 'text', 'full_text', 'integer', 'decimal', 'bool' ]; - public function sluggable() + + public function sluggable(): array { return [ 'slug' => [ diff --git a/app/Models/CMSInfoAvailable.php b/app/Models/CMSInfoAvailable.php index 4d8ccc9..d0f3d7a 100644 --- a/app/Models/CMSInfoAvailable.php +++ b/app/Models/CMSInfoAvailable.php @@ -26,13 +26,13 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereTo($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereUpdatedAt($value) - * @mixin \Eloquent * @property int $wday * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereWday($value) * @property int|null $special * @property string|null $date * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereSpecial($value) + * @mixin \Eloquent */ class CMSInfoAvailable extends Model { diff --git a/app/Models/Country.php b/app/Models/Country.php index 123914a..7a8a9c6 100644 --- a/app/Models/Country.php +++ b/app/Models/Country.php @@ -26,10 +26,10 @@ use PHPUnit\Framework\Constraint\Count; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereIt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country wherePhone($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereRu($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country query() + * @mixin \Eloquent */ class Country extends Model { diff --git a/app/Models/Coupon.php b/app/Models/Coupon.php index 85d5f34..5e14a13 100644 --- a/app/Models/Coupon.php +++ b/app/Models/Coupon.php @@ -44,9 +44,10 @@ use Illuminate\Database\Eloquent\Collection; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereValidDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereValue($value) - * @mixin \Eloquent * @property string|null $text * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereText($value) + * @property-read \App\Models\BookingDocument|null $booking_document + * @mixin \Eloquent */ class Coupon extends Model { diff --git a/app/Models/CustomerFewoFile.php b/app/Models/CustomerFewoFile.php index b4b6790..7f00ef3 100644 --- a/app/Models/CustomerFewoFile.php +++ b/app/Models/CustomerFewoFile.php @@ -42,12 +42,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereSize($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereTravelUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereUpdatedAt($value) - * @mixin \Eloquent * @property \Illuminate\Support\Carbon|null $deleted_at * @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoFile onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereDeletedAt($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoFile withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoFile withoutTrashed() + * @mixin \Eloquent */ class CustomerFewoFile extends Model { diff --git a/app/Models/CustomerFewoMail.php b/app/Models/CustomerFewoMail.php index 0b696e2..e542dfd 100644 --- a/app/Models/CustomerFewoMail.php +++ b/app/Models/CustomerFewoMail.php @@ -70,7 +70,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereTravelUserBookingFewoId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereTravelUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereUpdatedAt($value) - * @mixin \Eloquent * @property-read \App\Models\TravelUserBookingFewo $booking * @property-read \App\Models\TravelUser $customer * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CustomerFewoFile[] $customer_files @@ -83,6 +82,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoMail withoutTrashed() * @property array|null $forward * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereForward($value) + * @mixin \Eloquent */ class CustomerFewoMail extends Model { diff --git a/app/Models/CustomerMail.php b/app/Models/CustomerMail.php index a894c4c..83224e1 100644 --- a/app/Models/CustomerMail.php +++ b/app/Models/CustomerMail.php @@ -74,11 +74,11 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereTravelCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereUpdatedAt($value) - * @mixin \Eloquent * @property int|null $subdir * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereSubdir($value) * @property array|null $forward * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereForward($value) + * @mixin \Eloquent */ class CustomerMail extends Model { diff --git a/app/Models/Draft.php b/app/Models/Draft.php index 761b2bf..6c93e8e 100644 --- a/app/Models/Draft.php +++ b/app/Models/Draft.php @@ -17,7 +17,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft whereUpdatedAt($value) - * @mixin \Eloquent * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DraftItem[] $draft_items * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelProgramDraft[] $travel_program_drafts * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft newModelQuery() @@ -25,6 +24,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft query() * @property-read int|null $draft_items_count * @property-read int|null $travel_program_drafts_count + * @mixin \Eloquent */ class Draft extends Model { diff --git a/app/Models/DraftItem.php b/app/Models/DraftItem.php index f5ecee1..2fe46df 100644 --- a/app/Models/DraftItem.php +++ b/app/Models/DraftItem.php @@ -42,7 +42,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem wherePriceAdult($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem wherePriceChildren($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem whereUpdatedAt($value) - * @mixin \Eloquent * @property string|null $service * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem whereService($value) * @property float|null $price @@ -50,6 +49,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem query() + * @mixin \Eloquent */ class DraftItem extends Model { diff --git a/app/Models/DraftType.php b/app/Models/DraftType.php index eee705b..b88cb9d 100644 --- a/app/Models/DraftType.php +++ b/app/Models/DraftType.php @@ -17,7 +17,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereUpdatedAt($value) - * @mixin \Eloquent * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DraftItem[] $draft_items * @property string|null $color * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereColor($value) @@ -27,6 +26,7 @@ use Illuminate\Database\Eloquent\Model; * @property int|null $pos * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType wherePos($value) * @property-read int|null $draft_items_count + * @mixin \Eloquent */ class DraftType extends Model { diff --git a/app/Models/EmailTemplate.php b/app/Models/EmailTemplate.php index 2f1909a..7702361 100644 --- a/app/Models/EmailTemplate.php +++ b/app/Models/EmailTemplate.php @@ -31,9 +31,9 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereUpdatedAt($value) - * @mixin \Eloquent * @property string $name * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereName($value) + * @mixin \Eloquent */ class EmailTemplate extends Model { diff --git a/app/Models/Feedback.php b/app/Models/Feedback.php index 3cc8704..8dee624 100644 --- a/app/Models/Feedback.php +++ b/app/Models/Feedback.php @@ -94,7 +94,6 @@ use HTMLHelper; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereTravelProgram($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereTreeRoot($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereUpdatedAt($value) - * @mixin \Eloquent * @property int|null $travel_guide_content_id * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback newQuery() @@ -105,6 +104,20 @@ use HTMLHelper; * @property-read int|null $children_count * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereBeforeTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereTitleShort($value) + * @property-read \Illuminate\Database\Eloquent\Collection $child_pages + * @property-read int|null $child_pages_count + * @property-read \App\Models\Page|null $page + * @property-read \Illuminate\Database\Eloquent\Collection $pages + * @property-read int|null $pages_count + * @property-read \App\Models\Page|null $parent_page + * @property-read \Illuminate\Database\Eloquent\Collection $travel_countries + * @property-read int|null $travel_countries_count + * @property-read \App\Models\TravelCountry|null $travel_country + * @property-read \App\Models\TravelGuide|null $travel_guide + * @property-read \App\Models\TravelProgram|null $travel_program_content + * @method static \Illuminate\Database\Eloquent\Builder|Page findSimilarSlugs(string $attribute, array $config, string $slug) + * @method static \Illuminate\Database\Eloquent\Builder|Page withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class Feedback extends Page { diff --git a/app/Models/FewoLodging.php b/app/Models/FewoLodging.php index a8801b1..3af29d2 100644 --- a/app/Models/FewoLodging.php +++ b/app/Models/FewoLodging.php @@ -34,7 +34,6 @@ use Reliese\Database\Eloquent\Model as Eloquent; * @property \Illuminate\Database\Eloquent\Collection $pages * @property \Illuminate\Database\Eloquent\Collection $travel_user_booking_fewos * @package App\Models - * @mixin \Eloquent * @property string|null $single_name * @property string $zip_code * @property int|null $maximum_adults @@ -65,6 +64,7 @@ use Reliese\Database\Eloquent\Model as Eloquent; * @property-read int|null $travel_user_booking_fewos_count * @property string|null $pdf_name * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodging wherePdfName($value) + * @mixin \Eloquent */ class FewoLodging extends Model { diff --git a/app/Models/FewoLodgingGroup.php b/app/Models/FewoLodgingGroup.php index dd1a674..56a9434 100644 --- a/app/Models/FewoLodgingGroup.php +++ b/app/Models/FewoLodgingGroup.php @@ -17,7 +17,6 @@ use Illuminate\Database\Eloquent\Model; * @property \Illuminate\Database\Eloquent\Collection $fewo_lodgings * @property \Illuminate\Database\Eloquent\Collection $fewo_lodging_group_images * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup query() @@ -25,6 +24,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup whereName($value) * @property-read int|null $fewo_lodging_group_images_count * @property-read int|null $fewo_lodgings_count + * @mixin \Eloquent */ class FewoLodgingGroup extends Model { diff --git a/app/Models/FewoLodgingGroupImage.php b/app/Models/FewoLodgingGroupImage.php index 267fc56..26ef067 100644 --- a/app/Models/FewoLodgingGroupImage.php +++ b/app/Models/FewoLodgingGroupImage.php @@ -21,7 +21,6 @@ use Illuminate\Database\Eloquent\Model; * @property string $description * @property \App\Models\FewoLodgingGroup $fewo_lodging_group * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage query() @@ -32,6 +31,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage whereGroupId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage wherePos($value) + * @mixin \Eloquent */ class FewoLodgingGroupImage extends Model { diff --git a/app/Models/FewoLodgingImage.php b/app/Models/FewoLodgingImage.php index 23a8dde..074e216 100644 --- a/app/Models/FewoLodgingImage.php +++ b/app/Models/FewoLodgingImage.php @@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model; * @property string $description * @property \App\Models\FewoLodging $fewo_lodging * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage query() @@ -30,6 +29,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage whereLodgingId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage wherePos($value) + * @mixin \Eloquent */ class FewoLodgingImage extends Model { diff --git a/app/Models/FewoLodgingType.php b/app/Models/FewoLodgingType.php index 358ae80..30b706c 100644 --- a/app/Models/FewoLodgingType.php +++ b/app/Models/FewoLodgingType.php @@ -16,13 +16,13 @@ use Illuminate\Database\Eloquent\Model; * @property string $name * @property \Illuminate\Database\Eloquent\Collection $fewo_lodgings * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType query() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType whereName($value) * @property-read int|null $fewo_lodgings_count + * @mixin \Eloquent */ class FewoLodgingType extends Model { diff --git a/app/Models/FewoPrice.php b/app/Models/FewoPrice.php index 5d29928..7f6ee60 100644 --- a/app/Models/FewoPrice.php +++ b/app/Models/FewoPrice.php @@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model; * @property \App\Models\FewoSeason $fewo_season * @property \App\Models\FewoLodging $fewo_lodging * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice query() @@ -29,6 +28,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice whereLodgingId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice wherePerNight($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice whereSeasonId($value) + * @mixin \Eloquent */ class FewoPrice extends Model { diff --git a/app/Models/FewoReservation.php b/app/Models/FewoReservation.php index f9e3917..d1a2fb3 100644 --- a/app/Models/FewoReservation.php +++ b/app/Models/FewoReservation.php @@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model; * @property int $type * @property \App\Models\FewoLodging $fewo_lodging * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation query() @@ -30,6 +29,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation whereToDate($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation whereType($value) + * @mixin \Eloquent */ class FewoReservation extends Model { diff --git a/app/Models/FewoSeason.php b/app/Models/FewoSeason.php index 8de1d4d..5196ff0 100644 --- a/app/Models/FewoSeason.php +++ b/app/Models/FewoSeason.php @@ -21,7 +21,6 @@ use Illuminate\Database\Eloquent\Model; * @property int $only_weekday * @property \Illuminate\Database\Eloquent\Collection $fewo_prices * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason query() @@ -33,6 +32,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason whereOnlyWeekday($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason whereToDate($value) * @property-read int|null $fewo_prices_count + * @mixin \Eloquent */ class FewoSeason extends Model { diff --git a/app/Models/IQContentCategory.php b/app/Models/IQContentCategory.php index b482038..5cfb751 100644 --- a/app/Models/IQContentCategory.php +++ b/app/Models/IQContentCategory.php @@ -37,8 +37,8 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentCategory wherePos($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentCategory whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentCategory whereUpdatedAt($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|IQContentCategory withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class IQContentCategory extends Model { @@ -62,7 +62,7 @@ class IQContentCategory extends Model ]; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/app/Models/IQContentFaq.php b/app/Models/IQContentFaq.php index 78156a2..d67b41f 100644 --- a/app/Models/IQContentFaq.php +++ b/app/Models/IQContentFaq.php @@ -25,10 +25,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq query() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereTreeNodeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereFaqId($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereUpdatedAt($value) + * @mixin \Eloquent */ class IQContentFaq extends Model { diff --git a/app/Models/IQContentSite.php b/app/Models/IQContentSite.php index b4edc5d..3b02034 100644 --- a/app/Models/IQContentSite.php +++ b/app/Models/IQContentSite.php @@ -22,9 +22,9 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereTravelGuideId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereTreeNodeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereUpdatedAt($value) - * @mixin \Eloquent * @property string|null $identifier * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereIdentifier($value) + * @mixin \Eloquent */ class IQContentSite extends Model { diff --git a/app/Models/IQContentTree.php b/app/Models/IQContentTree.php index 19f1ec2..4c3d4a8 100644 --- a/app/Models/IQContentTree.php +++ b/app/Models/IQContentTree.php @@ -42,13 +42,13 @@ use Illuminate\Support\Str; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTree whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTree withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTree withoutTrashed() - * @mixin \Eloquent * @property int|null $page_id * @property int|null $root_id * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTree wherePageId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTree whereRootId($value) * @property-read int|null $iq_content_tree_nodes_count * @method static \Illuminate\Database\Eloquent\Builder|IQContentTree withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class IQContentTree extends Model { @@ -67,7 +67,7 @@ class IQContentTree extends Model protected $casts = ['settings' => 'array']; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/app/Models/IQContentTreeNode.php b/app/Models/IQContentTreeNode.php index c760839..33da61a 100644 --- a/app/Models/IQContentTreeNode.php +++ b/app/Models/IQContentTreeNode.php @@ -50,7 +50,6 @@ use Illuminate\Support\Str; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTreeNode whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTreeNode withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTreeNode withoutTrashed() - * @mixin \Eloquent * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentSite[] $iq_content_site * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentSite[] $iq_content_sites * @property-read int|null $iq_content_sites_count @@ -64,6 +63,7 @@ use Illuminate\Support\Str; * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentFaq[] $iq_content_faqs * @property-read int|null $iq_content_faqs_count * @method static \Illuminate\Database\Eloquent\Builder|IQContentTreeNode withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class IQContentTreeNode extends Model { @@ -82,7 +82,7 @@ class IQContentTreeNode extends Model protected $casts = ['settings' => 'array', 'image' => 'array']; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/app/Models/Lead.php b/app/Models/Lead.php index 67b7147..8b84b9e 100644 --- a/app/Models/Lead.php +++ b/app/Models/Lead.php @@ -91,7 +91,6 @@ use Illuminate\Database\Eloquent\Collection; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereTravelperiodStart($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereWebsiteId($value) - * @mixin \Eloquent * @property-read \App\Models\Sym\TravelCountry|null $travel_country_crm * @property bool|null $is_rebook * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereIsRebook($value) @@ -104,6 +103,7 @@ use Illuminate\Database\Eloquent\Collection; * @property-read int|null $lead_mails_sent_at_count * @property-read Collection|\App\Models\LeadNotice[] $lead_notices * @property-read int|null $lead_notices_count + * @mixin \Eloquent */ class Lead extends Model { diff --git a/app/Models/LeadParticipant.php b/app/Models/LeadParticipant.php index add930c..18d0e5c 100644 --- a/app/Models/LeadParticipant.php +++ b/app/Models/LeadParticipant.php @@ -30,12 +30,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LeadParticipant whereParticipantFirstname($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LeadParticipant whereParticipantName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LeadParticipant whereParticipantSalutationId($value) - * @mixin \Eloquent * @property int|null $participant_child * @property int|null $nationality_id * @property-read \App\Models\TravelNationality|null $travel_nationality * @method static \Illuminate\Database\Eloquent\Builder|LeadParticipant whereNationalityId($value) * @method static \Illuminate\Database\Eloquent\Builder|LeadParticipant whereParticipantChild($value) + * @mixin \Eloquent */ class LeadParticipant extends Model { diff --git a/app/Models/News.php b/app/Models/News.php new file mode 100644 index 0000000..1ec187b --- /dev/null +++ b/app/Models/News.php @@ -0,0 +1,228 @@ + $child_pages + * @property-read int|null $child_pages_count + * @property-read \App\Models\Page|null $page + * @property-read \Illuminate\Database\Eloquent\Collection $pages + * @property-read int|null $pages_count + * @property-read \App\Models\Page|null $parent_page + * @property-read \Illuminate\Database\Eloquent\Collection $travel_countries + * @property-read int|null $travel_countries_count + * @property-read \App\Models\TravelCountry|null $travel_country + * @property-read \App\Models\TravelGuide|null $travel_guide + * @property-read \App\Models\TravelProgram|null $travel_program_content + * @method static \Illuminate\Database\Eloquent\Builder|Page findSimilarSlugs(string $attribute, array $config, string $slug) + * @method static \Illuminate\Database\Eloquent\Builder|Page withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent + */ +class News extends Page +{ + protected $table = 'page'; + + protected $fillable = [ + 'title', 'status', 'slug', 'date', 'content', 'content_new', 'box_body', 'description', 'pagetitle', 'keywords', 'order', 'active', + ]; + + protected $casts = ['box_body' => 'array', 'date' => 'date', 'status' => 'boolean', 'active' => 'boolean']; + + public static function boot() + { + parent::boot(); + + static::addGlobalScope(function ($query) { + $query->where('model', 'news'); + $query->orderBy('lvl', 'ASC'); + $query->orderBy('date', 'DESC'); + + }); + } + + public function parent() + { + return $this->belongsTo('App\Models\News', 'parent_id'); + } + + public function getParent() + { + if ($this->lvl == 1) { + $this->parent(); + } + return false; + } + + public function children() + { + return $this->hasMany('App\Models\News', 'parent_id'); + } + + + public function setContentAttribute($value) + { + if (!$value) { + $this->attributes['content'] = $value; + } else { + $this->attributes['content'] = HTMLHelper::filterHTML($value, ['src' => ['removeHost']], true); + } + } + + public function getContentAttribute() + { + return $this->attributes['content_new'] === null ? $this->attributes['content'] : $this->attributes['content_new']; + } + + public function setContentNewAttribute($value) + { + if (!$value) { + $this->attributes['content_new'] = $value; + } else { + $this->attributes['content_new'] = HTMLHelper::filterHTML($value, ['src' => ['removeHost']], true); + } + } + + public function getContentNewAttribute() + { + return $this->attributes['content_new'] === null ? $this->attributes['content'] : $this->attributes['content_new']; + } + + + public function getParentsArray(){ + //lvl 0 + return Page::where('model', 'News')->where('lvl', 1)->get()->pluck('title', 'id'); + + } + //$Newss = News::where('lvl', 1)->get(); + public function getDateRow() + { + return$this->attributes['date']; + } + + public function getDateAttribute() + { + return isset($this->attributes['date']) ? Carbon::parse($this->attributes['date'])->format("d.m.Y") : ''; + } + + public function setDateAttribute($value) + { + if (!$value) { + $this->attributes['date'] = null; + } else { + try { + $this->attributes['date']= Carbon::parse($value); + } catch (\Exception $e) { + $this->attributes['date'] = Carbon::now(); + } + } + } + + public function getImage($key){ + //use box_body for images + if(isset($this->box_body[$key])){ + return $this->box_body[$key]; + } + return ""; + } +} diff --git a/app/Models/Page.php b/app/Models/Page.php index 1362c91..702c5f6 100644 --- a/app/Models/Page.php +++ b/app/Models/Page.php @@ -13,7 +13,7 @@ use Illuminate\Database\Eloquent\Model; /** * Class Page - * + * * @property int $id * @property int|null $owner * @property string|null $model @@ -59,7 +59,6 @@ use Illuminate\Database\Eloquent\Model; * @property int|null $fewo_lodging * @property Carbon|null $created_at * @property Carbon|null $updated_at - * * @property Page|null $page * @property TravelCountry|null $travel_country * @property TravelGuide|null $travel_guide @@ -67,9 +66,63 @@ use Illuminate\Database\Eloquent\Model; * @property Collection|Redirect[] $redirects * @property Collection|TravelCountry[] $travel_countries * @property Collection|TravelProgram[] $travel_program_content - - * * @package App\Models + * @property-read Collection $child_pages + * @property-read int|null $child_pages_count + * @property-read int|null $pages_count + * @property-read Page|null $parent_page + * @property-read int|null $travel_countries_count + * @method static \Illuminate\Database\Eloquent\Builder|Page findSimilarSlugs(string $attribute, array $config, string $slug) + * @method static \Illuminate\Database\Eloquent\Builder|Page newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Page newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Page query() + * @method static \Illuminate\Database\Eloquent\Builder|Page whereBeforeTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxBody($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxDiscount($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxImageUrl($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxStar($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereBumaDestination($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereBumaGjr($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereCanonicalUrl($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereCatalogId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereCatalogIndex($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereCmsSettings($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereContent($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereContentNew($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereCountryId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereDescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereFewoLodging($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereKeyword($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereKeywords($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereLft($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereLvl($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereModel($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereOLDCatalogID($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereOLDOwnerID($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereOrder($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereOwner($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereOwnerSecond($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page wherePagetitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereParentId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page wherePriceTags($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereRealUrlPath($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereRgt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereShowInNavi($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereSlug($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereTemplate($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereTextRight($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereTitleShort($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereTravelGuideContentId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereTravelProgram($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereTreeRoot($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Page withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class Page extends Model { @@ -151,7 +204,7 @@ class Page extends Model 'fewo_lodging' ]; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ @@ -187,7 +240,7 @@ class Page extends Model public function redirects() { - return $this->hasMany(Redirect::class); + //return $this->hasMany(Redirect::class); } public function travel_countries() diff --git a/app/Models/Participant.php b/app/Models/Participant.php index f6fcb88..12a3dc6 100644 --- a/app/Models/Participant.php +++ b/app/Models/Participant.php @@ -32,7 +32,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereParticipantFirstname($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereParticipantName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereParticipantSalutationId($value) - * @mixin \Eloquent * @property int|null $nationality_id * @property-read \App\Models\TravelNationality|null $travel_nationality * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereNationalityId($value) @@ -40,6 +39,7 @@ use Illuminate\Database\Eloquent\Model; * @property bool|null $participant_storno * @method static \Illuminate\Database\Eloquent\Builder|Participant whereParticipantPass($value) * @method static \Illuminate\Database\Eloquent\Builder|Participant whereParticipantStorno($value) + * @mixin \Eloquent */ class Participant extends Model { diff --git a/app/Models/ServiceProvider.php b/app/Models/ServiceProvider.php index 1a038a4..2eb9b1b 100644 --- a/app/Models/ServiceProvider.php +++ b/app/Models/ServiceProvider.php @@ -26,13 +26,13 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereType($value) - * @mixin \Eloquent * @property array|null $contact_emails * @property bool|null $active * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereContactEmails($value) * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ServiceProviderService[] $service_provider_services * @property-read int|null $service_provider_services_count + * @mixin \Eloquent */ class ServiceProvider extends Model { diff --git a/app/Models/SfGuardUser.php b/app/Models/SfGuardUser.php index 145747e..4b94e4a 100755 --- a/app/Models/SfGuardUser.php +++ b/app/Models/SfGuardUser.php @@ -49,12 +49,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser whereUsername($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser query() * @property-read \App\User|null $user * @property-read mixed $fullname + * @mixin \Eloquent */ class SfGuardUser extends Model { diff --git a/app/Models/SidebarWidget.php b/app/Models/SidebarWidget.php index a971d77..fcb8440 100644 --- a/app/Models/SidebarWidget.php +++ b/app/Models/SidebarWidget.php @@ -25,10 +25,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget wherePos($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget whereShowAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget whereUpdatedAt($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget query() + * @mixin \Eloquent */ class SidebarWidget extends Model { @@ -54,6 +54,7 @@ class SidebarWidget extends Model 'travelGuideSidebarWidget' => 'Reiseführer', 'travelMagazineSidebarWidget' => 'Reisemagazin', 'offersSidebarWidget' => 'Angebote', + 'newsSidebarWidget' => 'News', ]; diff --git a/app/Models/Sym/Arrangement.php b/app/Models/Sym/Arrangement.php index a4ea7e9..1cd9d4c 100644 --- a/app/Models/Sym/Arrangement.php +++ b/app/Models/Sym/Arrangement.php @@ -30,10 +30,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement whereTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement whereTypeS($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement whereViewPosition($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement query() + * @mixin \Eloquent */ class Arrangement extends Model { diff --git a/app/Models/Sym/ArrangementTemplate.php b/app/Models/Sym/ArrangementTemplate.php index 8874c28..7d38bb1 100644 --- a/app/Models/Sym/ArrangementTemplate.php +++ b/app/Models/Sym/ArrangementTemplate.php @@ -13,11 +13,11 @@ use Illuminate\Database\Eloquent\Model; * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Sym\Arrangement[] $arrangements * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate whereTitle($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate query() * @property-read int|null $arrangements_count + * @mixin \Eloquent */ class ArrangementTemplate extends Model { diff --git a/app/Models/Sym/CmsContent.php b/app/Models/Sym/CmsContent.php index 97de5c6..d206f22 100644 --- a/app/Models/Sym/CmsContent.php +++ b/app/Models/Sym/CmsContent.php @@ -32,7 +32,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereText($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereUpdatedAt($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent findSimilarSlugs($attribute, $config, $slug) * @property string|null $identifier * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereIdentifier($value) @@ -41,6 +40,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereObject($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent wherePos($value) * @method static \Illuminate\Database\Eloquent\Builder|CmsContent withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class CmsContent extends Model { @@ -62,7 +62,7 @@ class CmsContent extends Model public $timestamps = false; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/app/Models/Sym/TravelCountry.php b/app/Models/Sym/TravelCountry.php index 133ae8d..ec08d33 100644 --- a/app/Models/Sym/TravelCountry.php +++ b/app/Models/Sym/TravelCountry.php @@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereIsCustomerCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereName($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry query() @@ -53,6 +52,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereDestco($value) * @property string|null $visum_text * @method static \Illuminate\Database\Eloquent\Builder|TravelCountry whereVisumText($value) + * @mixin \Eloquent */ class TravelCountry extends Model { diff --git a/app/Models/TravelAgenda.php b/app/Models/TravelAgenda.php index 7696b94..564002f 100644 --- a/app/Models/TravelAgenda.php +++ b/app/Models/TravelAgenda.php @@ -17,10 +17,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda whereTravelcountryId($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda query() + * @mixin \Eloquent */ class TravelAgenda extends Model { diff --git a/app/Models/TravelArrivalPoint.php b/app/Models/TravelArrivalPoint.php index 08d49a9..2133e69 100644 --- a/app/Models/TravelArrivalPoint.php +++ b/app/Models/TravelArrivalPoint.php @@ -37,6 +37,15 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance wherePremium($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereRequestData($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereUpdatedAt($value) + * @property string|null $name + * @property int|null $travel_country_id + * @property int|null $active + * @property-read \App\Models\TravelCountry|null $travel_country + * @property-read \Illuminate\Database\Eloquent\Collection $travel_programs + * @property-read int|null $travel_programs_count + * @method static \Illuminate\Database\Eloquent\Builder|TravelArrivalPoint whereActive($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelArrivalPoint whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelArrivalPoint whereTravelCountryId($value) * @mixin \Eloquent */ class TravelArrivalPoint extends Model diff --git a/app/Models/TravelBooking.php b/app/Models/TravelBooking.php index d98d3b6..b8f5b2c 100644 --- a/app/Models/TravelBooking.php +++ b/app/Models/TravelBooking.php @@ -9,6 +9,104 @@ namespace App\Models; use Carbon\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\TravelBooking + * + * @property int $id + * @property int|null $crm_booking_id + * @property int|null $salutation_id + * @property string|null $first_name + * @property string|null $last_name + * @property string|null $street + * @property string|null $zipcode + * @property string|null $city + * @property int|null $country_id + * @property string|null $fax + * @property string|null $phone + * @property string|null $mobile + * @property string|null $email + * @property string|null $comments + * @property \Illuminate\Support\Carbon|null $created + * @property \Illuminate\Support\Carbon|null $selected_start_date + * @property \Illuminate\Support\Carbon|null $selected_end_date + * @property string|null $program_name + * @property array|null $selected_travel + * @property array|null $selected_departure + * @property int|null $program_id + * @property int|null $period_id + * @property string|null $class + * @property int|null $selected_adults + * @property int|null $selected_childs + * @property int|null $participants_total + * @property array|null $participants + * @property array|null $drafts + * @property array|null $service_items + * @property array|null $arrangements + * @property array|null $rooms + * @property float|null $price + * @property float|null $price_total + * @property float|null $deposit_total + * @property float|null $final_payment + * @property \Illuminate\Support\Carbon|null $final_payment_date + * @property string|null $insurance_name + * @property array|null $insurances + * @property int|null $insurance_offer + * @property int|null $travel_cancellation + * @property array|null $options + * @property array $class_options + * @property array $extra_category + * @property bool|null $accept_legal_rights + * @property string|null $ip + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking query() + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereAcceptLegalRights($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereArrangements($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCity($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereClass($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereClassOptions($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereComments($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCountryId($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCreated($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCrmBookingId($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereDepositTotal($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereDrafts($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereEmail($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereExtraCategory($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFax($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFinalPayment($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFinalPaymentDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFirstName($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereInsuranceName($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereInsuranceOffer($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereInsurances($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereIp($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereLastName($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereMobile($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereOptions($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereParticipants($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereParticipantsTotal($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePeriodId($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePhone($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePrice($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePriceTotal($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereProgramId($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereProgramName($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereRooms($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSalutationId($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedAdults($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedChilds($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedDeparture($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedEndDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedStartDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedTravel($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereServiceItems($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereStreet($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereTravelCancellation($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereZipcode($value) + * @mixin \Eloquent + */ class TravelBooking extends Model { protected $connection = 'mysql_stern'; diff --git a/app/Models/TravelBookingFewoChannel.php b/app/Models/TravelBookingFewoChannel.php index 0a16195..5c75fe8 100644 --- a/app/Models/TravelBookingFewoChannel.php +++ b/app/Models/TravelBookingFewoChannel.php @@ -18,7 +18,6 @@ use Illuminate\Database\Eloquent\Model; * @property \Carbon\Carbon $updated_at * @property \Illuminate\Database\Eloquent\Collection $travel_user_booking_fewos * @package App\Models - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel query() @@ -27,6 +26,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel whereUpdatedAt($value) * @property-read int|null $travel_user_booking_fewos_count + * @mixin \Eloquent */ class TravelBookingFewoChannel extends Model { diff --git a/app/Models/TravelCategory.php b/app/Models/TravelCategory.php index 43349ec..3d93d0e 100644 --- a/app/Models/TravelCategory.php +++ b/app/Models/TravelCategory.php @@ -24,6 +24,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCategory query() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCategory whereName($value) + * @property int|null $active + * @property-read Collection $travel_programs + * @property-read int|null $travel_programs_count + * @method static \Illuminate\Database\Eloquent\Builder|TravelCategory whereActive($value) * @mixin \Eloquent */ class TravelCategory extends Model diff --git a/app/Models/TravelClass.php b/app/Models/TravelClass.php index 7946136..88c3553 100644 --- a/app/Models/TravelClass.php +++ b/app/Models/TravelClass.php @@ -23,12 +23,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass whereProgramId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass whereStandard($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass whereUpdatedAt($value) - * @mixin \Eloquent * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelProgramDraft[] $travel_program_drafts * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass query() * @property-read int|null $travel_program_drafts_count + * @mixin \Eloquent */ class TravelClass extends Model { diff --git a/app/Models/TravelCompany.php b/app/Models/TravelCompany.php index 87c0f94..929ad2f 100644 --- a/app/Models/TravelCompany.php +++ b/app/Models/TravelCompany.php @@ -31,13 +31,13 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereIsInhouse($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany wherePercentage($value) - * @mixin \Eloquent * @property int|null $active * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereActive($value) * @property array|null $contact_emails * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereContactEmails($value) * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelCompanyService[] $travel_company_services * @property-read int|null $travel_company_services_count + * @mixin \Eloquent */ class TravelCompany extends Model { diff --git a/app/Models/TravelCountry.php b/app/Models/TravelCountry.php index 04c7c23..71e59cd 100644 --- a/app/Models/TravelCountry.php +++ b/app/Models/TravelCountry.php @@ -33,7 +33,6 @@ use Illuminate\Support\Str; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereIsCustomerCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereUpdatedAt($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry query() @@ -73,6 +72,7 @@ use Illuminate\Support\Str; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereDestco($value) * @property string|null $visum_text * @method static \Illuminate\Database\Eloquent\Builder|TravelCountry whereVisumText($value) + * @mixin \Eloquent */ class TravelCountry extends Model { diff --git a/app/Models/TravelGerneralNote.php b/app/Models/TravelGerneralNote.php index 5c58ad9..7719955 100644 --- a/app/Models/TravelGerneralNote.php +++ b/app/Models/TravelGerneralNote.php @@ -37,6 +37,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance wherePremium($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereRequestData($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereUpdatedAt($value) + * @property string|null $name + * @property string $text + * @property-read \Illuminate\Database\Eloquent\Collection $travel_programs + * @property-read int|null $travel_programs_count + * @method static \Illuminate\Database\Eloquent\Builder|TravelGerneralNote whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelGerneralNote whereText($value) * @mixin \Eloquent */ class TravelGerneralNote extends Model diff --git a/app/Models/TravelGuide.php b/app/Models/TravelGuide.php index ea5c1b5..b2aec29 100644 --- a/app/Models/TravelGuide.php +++ b/app/Models/TravelGuide.php @@ -35,7 +35,6 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereText($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereUpdatedAt($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide query() @@ -52,6 +51,7 @@ use Illuminate\Database\Eloquent\Model; * @property-read \App\Models\CMSAuthor|null $author * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereAuthorId($value) * @method static \Illuminate\Database\Eloquent\Builder|TravelGuide withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class TravelGuide extends Model { @@ -75,7 +75,7 @@ class TravelGuide extends Model ]; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/app/Models/TravelNationality.php b/app/Models/TravelNationality.php index b6ddc89..a6ef712 100644 --- a/app/Models/TravelNationality.php +++ b/app/Models/TravelNationality.php @@ -13,12 +13,12 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereActive($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereName($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality query() * @property string|null $nat * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereNat($value) + * @mixin \Eloquent */ class TravelNationality extends Model { diff --git a/app/Models/TravelNationalityRequirement.php b/app/Models/TravelNationalityRequirement.php index dcd1480..165d2a2 100644 --- a/app/Models/TravelNationalityRequirement.php +++ b/app/Models/TravelNationalityRequirement.php @@ -17,10 +17,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement whereText($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement whereTravelCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement whereTravelNationalityId($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement query() + * @mixin \Eloquent */ class TravelNationalityRequirement extends Model { diff --git a/app/Models/TravelPageGuide.php b/app/Models/TravelPageGuide.php index a43e846..4037ad8 100644 --- a/app/Models/TravelPageGuide.php +++ b/app/Models/TravelPageGuide.php @@ -96,11 +96,11 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereTravelProgram($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereTreeRoot($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereUpdatedAt($value) - * @mixin \Eloquent * @property string|null $title_short * @property string|null $before_title * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereBeforeTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereTitleShort($value) + * @mixin \Eloquent */ class TravelPageGuide extends Model { diff --git a/app/Models/TravelProgram.php b/app/Models/TravelProgram.php index e07b8fc..19253cb 100644 --- a/app/Models/TravelProgram.php +++ b/app/Models/TravelProgram.php @@ -127,6 +127,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereWeekdays($value) * @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereYouth($value) + * @property string|null $payment_conditions + * @property-read \App\Models\Page|null $page + * @property-read \App\Models\TravelProgramCategory|null $travel_program_category + * @method static \Illuminate\Database\Eloquent\Builder|TravelProgram wherePaymentConditions($value) * @mixin \Eloquent */ class TravelProgram extends Model @@ -237,7 +241,7 @@ class TravelProgram extends Model //default 1 sterntours public function travel_organizer() { - return $this->belongsTo(TravelOrganizer::class, 'organizer'); + //return $this->belongsTo(TravelOrganizer::class, 'organizer'); } public function travel_insurance() @@ -252,12 +256,12 @@ class TravelProgram extends Model public function travel_general_note() { - return $this->belongsTo(TravelGeneralNote::class, 'generalnote'); + //return $this->belongsTo(TravelGeneralNote::class, 'generalnote'); } public function option() { - return $this->hasOne(Option::class, 'program_id'); + //return $this->hasOne(Option::class, 'program_id'); } public function page() @@ -278,12 +282,12 @@ class TravelProgram extends Model public function travel_departure_points() { - return $this->hasMany(TravelDeparturePoint::class, 'program_id'); + //return $this->hasMany(TravelDeparturePoint::class, 'program_id'); } public function travel_periods() { - return $this->hasMany(TravelPeriod::class, 'program_id'); + //return $this->hasMany(TravelPeriod::class, 'program_id'); } public function travel_program_country() @@ -293,7 +297,7 @@ class TravelProgram extends Model public function travel_program_destination() { - return $this->hasOne(TravelProgramDestination::class, 'program_id'); + //return $this->hasOne(TravelProgramDestination::class, 'program_id'); } public function travel_program_drafts() @@ -303,17 +307,17 @@ class TravelProgram extends Model public function travel_program_images() { - return $this->hasMany(TravelProgramImage::class, 'program_id'); + //return $this->hasMany(TravelProgramImage::class, 'program_id'); } public function travel_program_option() { - return $this->hasOne(TravelProgramOption::class, 'program_id'); + //return $this->hasOne(TravelProgramOption::class, 'program_id'); } public function travel_program_related() { - return $this->hasOne(TravelProgramRelated::class, 'program_2'); + //return $this->hasOne(TravelProgramRelated::class, 'program_2'); } public function hasTravelProgramDrafts (){ diff --git a/app/Models/TravelProgramCategory.php b/app/Models/TravelProgramCategory.php index 93781e4..9d9c810 100644 --- a/app/Models/TravelProgramCategory.php +++ b/app/Models/TravelProgramCategory.php @@ -10,6 +10,22 @@ use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\TravelProgramCategory + * + * @property int $id + * @property string|null $name + * @property string $conversion_code + * @property-read int|null $travel_programs_count + * @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory query() + * @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory whereConversionCode($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory whereName($value) + * @property-read Collection $travel_programs + * @mixin \Eloquent + */ class TravelProgramCategory extends Model { protected $connection = 'mysql_stern'; diff --git a/app/Models/TravelProgramCountry.php b/app/Models/TravelProgramCountry.php index 61d7ee6..425da5b 100644 --- a/app/Models/TravelProgramCountry.php +++ b/app/Models/TravelProgramCountry.php @@ -14,10 +14,10 @@ use Illuminate\Database\Eloquent\Model; * @property-read \App\Models\TravelProgram|null $travel_program * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry whereCountryId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry whereProgramId($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry query() + * @mixin \Eloquent */ class TravelProgramCountry extends Model { diff --git a/app/Models/TravelProgramDraft.php b/app/Models/TravelProgramDraft.php index 354d1c5..4f32e3a 100644 --- a/app/Models/TravelProgramDraft.php +++ b/app/Models/TravelProgramDraft.php @@ -24,10 +24,10 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft whereTravelProgramId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft whereWeekdays($value) - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft query() + * @mixin \Eloquent */ class TravelProgramDraft extends Model { diff --git a/app/Models/TravelProgrammCategory.php b/app/Models/TravelProgrammCategory.php deleted file mode 100644 index 93781e4..0000000 --- a/app/Models/TravelProgrammCategory.php +++ /dev/null @@ -1,29 +0,0 @@ -hasMany(TravelProgram::class, 'category_id'); - } -} diff --git a/app/Models/TravelUser.php b/app/Models/TravelUser.php index 766d7af..60956d9 100644 --- a/app/Models/TravelUser.php +++ b/app/Models/TravelUser.php @@ -42,7 +42,6 @@ use Illuminate\Database\Eloquent\Model; * @method static bool|null restore() * @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUser withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUser withoutTrashed() - * @mixin \Eloquent * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser query() @@ -67,6 +66,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser whereZipcode($value) * @property-read int|null $travel_user_booking_fewos_count + * @mixin \Eloquent */ class TravelUser extends Model { diff --git a/app/Models/TravelUserBookingFewo.php b/app/Models/TravelUserBookingFewo.php index 53ddc42..052ea55 100644 --- a/app/Models/TravelUserBookingFewo.php +++ b/app/Models/TravelUserBookingFewo.php @@ -47,7 +47,6 @@ use App\Services\Util; * @method static bool|null restore() * @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUserBookingFewo withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUserBookingFewo withoutTrashed() - * @mixin \Eloquent * @property int|null $fewo_reservation_id * @property float|null $price_balance * @property float|null $price_extra @@ -108,6 +107,9 @@ use App\Services\Util; * @property-read \App\Models\TravelUser $customer * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelUserBookingFewoNotice[] $booking_fewo_notices * @property-read int|null $booking_fewo_notices_count + * @property bool $is_calendar_traum_fewo + * @method static \Illuminate\Database\Eloquent\Builder|TravelUserBookingFewo whereIsCalendarTraumFewo($value) + * @mixin \Eloquent */ class TravelUserBookingFewo extends Model { diff --git a/app/Models/UserUpdateEmail.php b/app/Models/UserUpdateEmail.php index 6473bb7..047c1db 100644 --- a/app/Models/UserUpdateEmail.php +++ b/app/Models/UserUpdateEmail.php @@ -8,7 +8,6 @@ use Illuminate\Database\Eloquent\Model; * App\Models\UserUpdateEmail * * @property-read \App\User $user - * @mixin \Eloquent * @property int $user_id * @property string $email * @property string $token @@ -20,6 +19,7 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserUpdateEmail whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserUpdateEmail whereToken($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserUpdateEmail whereUserId($value) + * @mixin \Eloquent */ class UserUpdateEmail extends Model { diff --git a/app/Repositories/BookingPDFRepository.php b/app/Repositories/BookingPDFRepository.php index 4325ca7..372ecfb 100644 --- a/app/Repositories/BookingPDFRepository.php +++ b/app/Repositories/BookingPDFRepository.php @@ -207,7 +207,8 @@ class BookingPDFRepository extends BaseRepository { 'total' => $price, 'storno' => $price_canceled, 'storno_date' => $data['storno_date'], - 'storno_print' => $data['storno_print'] + 'storno_print' => $data['storno_print'], + 'binary_data' => NULL, ]; if($this->model->hasDocument($identifier)){ $booking_document = $this->model->getDocument($identifier); diff --git a/app/Repositories/CustomerMailRepository.php b/app/Repositories/CustomerMailRepository.php index 5bdd0b3..c1b1226 100644 --- a/app/Repositories/CustomerMailRepository.php +++ b/app/Repositories/CustomerMailRepository.php @@ -51,7 +51,7 @@ class CustomerMailRepository extends BaseRepository { $data['subject'] = $this->prepareContent($booking, $data['subject']); } $reply_id = isset($data['customer_mail_id']) ? $data['customer_mail_id'] : NULL; - $email = isset($data['send_mail_to_mail'][$booking_id]) ? $data['send_mail_to_mail'][$booking_id] : $booking->customer->email; + $email = isset($data['send_mail_to_mail'][$booking_id]) ? $data['send_mail_to_mail'][$booking_id] : null; $customer_mail = $this->store($booking, $data, $email, false, $reply_id); foreach ($customer_files as $file) { $file->customer_id = $booking->customer_id; diff --git a/app/Repositories/TravelUserBookingFewoRepository.php b/app/Repositories/TravelUserBookingFewoRepository.php index 9b276e3..e80c90c 100644 --- a/app/Repositories/TravelUserBookingFewoRepository.php +++ b/app/Repositories/TravelUserBookingFewoRepository.php @@ -19,8 +19,11 @@ use App\Models\FewoReservation; use App\Models\TravelProgramDraft; use App\Models\TravelUserBookingFewo; use App\Models\TravelUserBookingFewoNotice; +use Illuminate\Validation\ValidationException; +use Illuminate\Support\Facades\Log; -class TravelUserBookingFewoRepository extends BaseRepository { +class TravelUserBookingFewoRepository extends BaseRepository +{ public function __construct(TravelProgram $model) @@ -28,28 +31,31 @@ class TravelUserBookingFewoRepository extends BaseRepository { $this->model = $model; } - public function updateNotice($id, $data){ + public function updateNotice($id, $data) + { $model = TravelUserBookingFewo::findOrFail($id); - if($data['action'] === 'edit_notice' && isset($data['notice_id'])){ + if ($data['action'] === 'edit_notice' && isset($data['notice_id'])) { $BookingNotice = TravelUserBookingFewoNotice::findOrFail($data['notice_id']); $BookingNotice->message = isset($data['booking_fewo_notice']) ? $data['booking_fewo_notice'] : ""; $BookingNotice->edit_at = now(); $BookingNotice->save(); - }else{ + } else { //save_notice - TravelUserBookingFewoNotice::create([ - 'travel_user_booking_fewo_id' => $model->id, - 'from_user_id' => \Auth::user()->id, - 'message' => isset($data['booking_fewo_notice']) ? $data['booking_fewo_notice'] : "", + TravelUserBookingFewoNotice::create( + [ + 'travel_user_booking_fewo_id' => $model->id, + 'from_user_id' => \Auth::user()->id, + 'message' => isset($data['booking_fewo_notice']) ? $data['booking_fewo_notice'] : "", ] ); } - + return $model; } - public function createTravelInfoPDF($id, $travel_info_user_text){ + public function createTravelInfoPDF($id, $travel_info_user_text) + { $model = TravelUserBookingFewo::findOrFail($id); $travel_info_user_text = str_replace("€", "€", $travel_info_user_text); @@ -61,31 +67,31 @@ class TravelUserBookingFewoRepository extends BaseRepository { 'travel_info_user_text' => $travel_info_user_text, ]; - $path =$model->getTravelInfoPath(); + $path = $model->getTravelInfoPath(); $dir = $model->getTravelInfoDir(); $filename = $model->getTravelInfoFileName(); $pdf_file = new CreatePDF('pdf.travel_info_fewo', 'fewo_infos'); $pdf_file->create($data, $filename, 'save', $path); $pdf_file->merger($dir, $filename, 'sterntours-template-logo'); - return $path.$filename; + return $path . $filename; } - public function createInvoicePDF($id){ + public function createInvoicePDF($id) + { $model = TravelUserBookingFewo::findOrFail($id); $data = [ 'model' => $model, ]; - $path =$model->getInvoicePath(); + $path = $model->getInvoicePath(); $dir = $model->getInvoiceDir(); $filename = $model->getInvoiceFileName(); $pdf_file = new CreatePDF('pdf.invoice_fewo', 'fewo_invoices'); $pdf_file->create($data, $filename, 'save', $path); $pdf_file->merger($dir, $filename, 'sterntours-template-logo'); - return $path.$filename; - + return $path . $filename; } - public function check($id,$data) + public function check($id, $data) { //check for data $model = TravelUserBookingFewo::findOrFail($id); @@ -99,10 +105,10 @@ class TravelUserBookingFewoRepository extends BaseRepository { ->where('to_date', '>', $from_date) ->get(); - if($fewos->count()){ + if ($fewos->count()) { $error = []; - foreach ($fewos as $fewo){ - $error[] = "Reservierung gefunden: ".$fewo->from_date->format('d.m.Y')." - ".$fewo->to_date->format('d.m.Y'); + foreach ($fewos as $fewo) { + $error[] = "Reservierung gefunden: " . $fewo->from_date->format('d.m.Y') . " - " . $fewo->to_date->format('d.m.Y'); } return ['success' => false, 'error' => $error]; } @@ -112,13 +118,13 @@ class TravelUserBookingFewoRepository extends BaseRepository { 'travel_user_id' => 'required', 'fewo_lodging_id' => 'required', 'booking_date' => 'required', - 'invoice_number' => 'required|unique:mysql_stern.travel_user_booking_fewos,invoice_number,'.$model->id, - 'from_date'=>'required', - 'to_date'=>'required', + 'invoice_number' => 'required|unique:mysql_stern.travel_user_booking_fewos,invoice_number,' . $model->id, + 'from_date' => 'required', + 'to_date' => 'required', 'travel_booking_fewo_channel_id' => 'required', 'status' => 'required' ); - // $rules['email'] = 'required|string|email|max:255|unique:.travel_users,email,'.$model->id; + // $rules['email'] = 'required|string|email|max:255|unique:.travel_users,email,'.$model->id; $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { return ['success' => false, 'error' => $validator]; @@ -132,23 +138,24 @@ class TravelUserBookingFewoRepository extends BaseRepository { $model->daily_prices = $res['season']; - if($fewo_reservation = $model->fewo_reservation){ - if($model->is_calendar_stern_tours){ + if ($fewo_reservation = $model->fewo_reservation) { + if ($model->is_calendar_stern_tours) { $model->fewo_reservation->from_date = $model->getFromDateRaw(); $model->fewo_reservation->to_date = $model->getToDateRaw(); - }else{ + } else { $model->fewo_reservation->from_date = null; $model->fewo_reservation->to_date = null; } $model->fewo_reservation->save(); - }else{ - if($model->is_calendar_stern_tours){ + } else { + if ($model->is_calendar_stern_tours) { $res = FewoReservation::create([ 'lodging_id' => $model->fewo_lodging_id, 'from_date' => $model->getFromDateRaw(), 'to_date' => $model->getToDateRaw(), 'status' => 0, - 'type' => 0]); + 'type' => 0 + ]); $model->fewo_reservation_id = $res->id; $model->save(); } @@ -156,145 +163,169 @@ class TravelUserBookingFewoRepository extends BaseRepository { $model->save(); \Session()->flash('alert-save', '1'); return ['success' => true, 'id' => $model->id]; - } - public function update($id,$data) + public function update($id, $data) { - //check for data - $check_for_reservation = true; - $fewo_reservation_id = 0; - $model = false; - if($id > 0) { - $model = TravelUserBookingFewo::findOrFail($id); - if($data['from_date'] == $model->from_date && $data['to_date'] == $model->to_date){ - $check_for_reservation = false; - } - $fewo_reservation_id = $model->fewo_reservation_id; + try { + $needsReservationCheck = true; + $existingReservationId = 0; + $existingBooking = null; - } - if($check_for_reservation){ - $from_date = Carbon::parse($data['from_date'])->format('Y-m-d'); - $to_date = Carbon::parse($data['to_date'])->format('Y-m-d'); - $fewos = FewoReservation::where('lodging_id', $data['fewo_lodging_id']) - ->where('id', '!=', $fewo_reservation_id) - ->where('from_date', '<', $to_date) - ->where('to_date', '>', $from_date) - ->get(); - if($fewos->count()){ - $error = []; - foreach ($fewos as $fewo){ - $error[] = "Reservierung gefunden: ".$fewo->from_date->format('d.m.Y')." - ".$fewo->to_date->format('d.m.Y'); + // Prüfe ob es eine Bearbeitung ist + if (is_numeric($id) && $id > 0) { + $existingBooking = TravelUserBookingFewo::findOrFail($id); + + // Prüfe ob sich relevante Daten geändert haben + $needsReservationCheck = !($data['from_date'] == $existingBooking->from_date && + $data['to_date'] == $existingBooking->to_date && + $data['fewo_lodging_id'] == $existingBooking->fewo_lodging_id); + + $existingReservationId = $existingBooking->fewo_reservation_id; + } + + if ($needsReservationCheck) { + // Validiere und formatiere Daten + if (!isset($data['from_date'], $data['to_date'], $data['fewo_lodging_id'])) { + throw new ValidationException('Erforderliche Daten fehlen'); } - return back()->withRequest(Request::all())->withErrors($error); - } - } - //check for - $rules = array( - 'travel_user_id' => 'required', - 'fewo_lodging_id' => 'required', - 'from_date'=>'required', - 'to_date'=>'required', - 'travel_booking_fewo_channel_id' => 'required', - 'status' => 'required' - ); + $fromDate = Carbon::parse($data['from_date'])->startOfDay(); + $toDate = Carbon::parse($data['to_date'])->startOfDay(); - if($fewo_reservation_id > 0 && $model && Request::get('invoice_number')){ - $rules['invoice_number'] = 'required|unique:mysql_stern.travel_user_booking_fewos,invoice_number,'.$model->id; - } + // Prüfe auf Überschneidungen + $overlappingReservations = FewoReservation::where('lodging_id', $data['fewo_lodging_id']) + ->where('id', '!=', $existingReservationId) + ->where('from_date', '<', $toDate) + ->where('to_date', '>', $fromDate) + ->get(); - $validator = Validator::make(Request::all(), $rules); - - if ($validator->fails()) { - return back()->withRequest(Request::all())->withErrors($validator); - } - - $data['is_calendar_fewo_direct'] = isset($data['is_calendar_fewo_direct']) ? true : false; - $data['is_calendar_traum_fewo'] = isset($data['is_calendar_traum_fewo']) ? true : false; - $data['is_calendar_hrs'] = isset($data['is_calendar_hrs']) ? true : false; - $data['is_calendar_stern_tours'] = isset($data['is_calendar_stern_tours']) ? true : false; - - - if($id === "new") { - $model = TravelUserBookingFewo::create($data); - }else{ - $model = TravelUserBookingFewo::findOrFail($id); - if($data['from_date'] == $model->from_date && $data['to_date'] == $model->to_date){ - } - $model->fill($data)->save(); - } - - $model->last_change_at = now(); - $model->save(); - - $res = $this->calculatePriceNew($model); - - if($res['season_find'] && $res['price_find']){ - $model->daily_prices = $res['season']; - - if (isset($data['calculate_price_new'])) { - $model->price_travel = $res['price_travel']; - $model->price_service = $res['price_service']; - $model->price_deposit = $res['price_deposit']; - $model->calculate_price(); - $model->save(); - - if ($fewo_reservation = $model->fewo_reservation) { - $model->fewo_reservation->from_date = $model->getFromDateRaw(); - $model->fewo_reservation->to_date = $model->getToDateRaw(); - $model->fewo_reservation->save(); + if ($overlappingReservations->isNotEmpty()) { + $conflicts = $overlappingReservations->map(function ($reservation) { + $lodgingName = $reservation->fewo_lodging->name; + $fewoBooking = TravelUserBookingFewo::where('fewo_reservation_id', $reservation->id)->first(); + return "Reservierung gefunden: " . + $reservation->from_date->format('d.m.Y') . " - " . + $reservation->to_date->format('d.m.Y') . " (ID: " . $reservation->id . " | " . $lodgingName . ($fewoBooking ? " | " . $fewoBooking->id . " | " . $fewoBooking->travel_user->first_name . " " . $fewoBooking->travel_user->last_name : "") . ")"; + })->toArray(); + return back() + ->withInput() + ->withErrors($conflicts); } } - if ($fewo_reservation = $model->fewo_reservation) { - if ($model->is_calendar_stern_tours) { - $model->fewo_reservation->from_date = $model->getFromDateRaw(); - $model->fewo_reservation->to_date = $model->getToDateRaw(); - $model->fewo_reservation->save(); - } else { - $FewoReservation = FewoReservation::find($model->fewo_reservation_id); - $model->fewo_reservation_id = NULL; - $model->save(); - $FewoReservation->delete(); + //check for + $rules = array( + 'travel_user_id' => 'required', + 'fewo_lodging_id' => 'required', + 'from_date' => 'required', + 'to_date' => 'required', + 'travel_booking_fewo_channel_id' => 'required', + 'status' => 'required' + ); - $FewoReservations = FewoReservation::where('lodging_id', $model->fewo_lodging_id)->where('from_date', $model->getFromDateRaw())->where('to_date', $model->getToDateRaw())->get(); - foreach ($FewoReservations as $FewoReservation) { - $FewoReservation->delete(); - } - // $model->fewo_reservation->from_date = null; - // $model->fewo_reservation->to_date = null; - } + if ($existingReservationId > 0 && $existingBooking && Request::get('invoice_number')) { + $rules['invoice_number'] = 'required|unique:mysql_stern.travel_user_booking_fewos,invoice_number,' . $existingBooking->id; + } + + $validator = Validator::make(Request::all(), $rules); + + if ($validator->fails()) { + return back()->withRequest(Request::all())->withErrors($validator); + } + + $data['is_calendar_fewo_direct'] = isset($data['is_calendar_fewo_direct']) ? true : false; + $data['is_calendar_traum_fewo'] = isset($data['is_calendar_traum_fewo']) ? true : false; + $data['is_calendar_hrs'] = isset($data['is_calendar_hrs']) ? true : false; + $data['is_calendar_stern_tours'] = isset($data['is_calendar_stern_tours']) ? true : false; + + + if ($id === "new") { + $model = TravelUserBookingFewo::create($data); } else { - if ($model->is_calendar_stern_tours) { + $model = TravelUserBookingFewo::findOrFail($id); + $model->fill($data)->save(); + } - $res = FewoReservation::create([ - 'lodging_id' => $model->fewo_lodging_id, - 'from_date' => $model->getFromDateRaw(), - 'to_date' => $model->getToDateRaw(), - 'status' => 0, - 'type' => 0]); - $model->fewo_reservation_id = $res->id; + $model->last_change_at = now(); + $model->save(); + + $res = $this->calculatePriceNew($model); + + if ($res['season_find'] && $res['price_find']) { + $model->daily_prices = $res['season']; + + if (isset($data['calculate_price_new'])) { + $model->price_travel = $res['price_travel']; + $model->price_service = $res['price_service']; + $model->price_deposit = $res['price_deposit']; + $model->calculate_price(); $model->save(); + + if ($fewo_reservation = $model->fewo_reservation) { + $model->fewo_reservation->from_date = $model->getFromDateRaw(); + $model->fewo_reservation->to_date = $model->getToDateRaw(); + $model->fewo_reservation->lodging_id = $model->fewo_lodging_id; + $model->fewo_reservation->save(); + } + } + if ($fewo_reservation = $model->fewo_reservation) { + if ($model->is_calendar_stern_tours) { + $model->fewo_reservation->from_date = $model->getFromDateRaw(); + $model->fewo_reservation->to_date = $model->getToDateRaw(); + $model->fewo_reservation->lodging_id = $model->fewo_lodging_id; + $model->fewo_reservation->save(); + } else { + $FewoReservation = FewoReservation::find($model->fewo_reservation_id); + $model->fewo_reservation_id = NULL; + $model->save(); + $FewoReservation->delete(); + + $FewoReservations = FewoReservation::where('lodging_id', $model->fewo_lodging_id)->where('from_date', $model->getFromDateRaw())->where('to_date', $model->getToDateRaw())->get(); + foreach ($FewoReservations as $FewoReservation) { + $FewoReservation->delete(); + } + // $model->fewo_reservation->from_date = null; + // $model->fewo_reservation->to_date = null; + } + } else { + if ($model->is_calendar_stern_tours) { + + $res = FewoReservation::create([ + 'lodging_id' => $model->fewo_lodging_id, + 'from_date' => $model->getFromDateRaw(), + 'to_date' => $model->getToDateRaw(), + 'status' => 0, + 'type' => 0 + ]); + $model->fewo_reservation_id = $res->id; + $model->save(); + } } } + $model->save(); + \Session()->flash('alert-save', '1'); + return redirect(route('travel_user_booking_fewo_detail', [$model->id])); + } catch (\Exception $e) { + Log::error('Fehler bei der Reservierungsprüfung: ' . $e->getMessage()); + return back() + ->withInput() + ->withErrors(['system' => 'Ein Systemfehler ist aufgetreten']); } - $model->save(); - \Session()->flash('alert-save', '1'); - return redirect(route('travel_user_booking_fewo_detail', [$model->id])); } - private function calculatePriceNew(TravelUserBookingFewo $travel_user_booking_fewo){ + private function calculatePriceNew(TravelUserBookingFewo $travel_user_booking_fewo) + { $FewoSeasons = FewoSeason::where('from_date', '<', $travel_user_booking_fewo->getToDateRaw()) ->where('to_date', '>=', $travel_user_booking_fewo->getFromDateRaw()) ->get(); $seasons = []; - foreach ($FewoSeasons as $fewoSeason){ + foreach ($FewoSeasons as $fewoSeason) { $FewoPrices = FewoPrice::where('lodging_id', $travel_user_booking_fewo->fewo_lodging_id)->where('season_id', $fewoSeason->id)->get(); $price = []; - foreach ($FewoPrices as $fewoPrice){ + foreach ($FewoPrices as $fewoPrice) { $price = $fewoPrice; } $seasons[] = [ @@ -304,7 +335,6 @@ class TravelUserBookingFewoRepository extends BaseRepository { 'minimum_stay' => $fewoSeason->minimum_stay, 'price' => $price, ]; - } $fromDate = Carbon::parse($travel_user_booking_fewo->getFromDateRaw()); $toDate = Carbon::parse($travel_user_booking_fewo->gettoDateRaw()); @@ -328,17 +358,17 @@ class TravelUserBookingFewoRepository extends BaseRepository { //days foreach ($period as $dt) { foreach ($seasons as $season) { - if($dt->format("Y-m-d") >= $season['fromDay'] && $dt->format("Y-m-d") <= $season['toDay']){ + if ($dt->format("Y-m-d") >= $season['fromDay'] && $dt->format("Y-m-d") <= $season['toDay']) { $check_days[] = $dt->format("d.m.Y"); $price = $season['price']; - if(isset($price->per_night)){ + if (isset($price->per_night)) { $result['price_find'] = true; } $name = $season['name']; $result['season_find'] = true; - if(!isset($result['season'][$name])){ + if (!isset($result['season'][$name])) { $result['season'][$name]['fromDay'] = $dt->format("d.m.Y"); $result['price_service'] = isset($price->flat_price) ? $price->flat_price : 0; $result['season'][$name]['price'] = 0; @@ -347,25 +377,20 @@ class TravelUserBookingFewoRepository extends BaseRepository { $result['season'][$name]['minimumStay'] = $season['minimum_stay']; } - if(!$frist_day){ + if (!$frist_day) { $result['season'][$name]['price'] += isset($price->per_night) ? $price->per_night : 0; - $result['season'][$name]['numberDays'] ++; + $result['season'][$name]['numberDays']++; $result['season'][$name]['toDay'] = $dt->format("d.m.Y"); $result['price_travel'] += isset($price->per_night) ? $price->per_night : 0; - $result['days'] ++; + $result['days']++; $result['season_find'] = true; - - }else{ + } else { $frist_day = true; } - } } - } $result['price_total'] = $result['price_deposit'] + $result['price_travel'] + $result['price_service']; return $result; - } - -} \ No newline at end of file +} diff --git a/app/Services/CreateCouponPDF.php b/app/Services/CreateCouponPDF.php deleted file mode 100644 index 5f51beb..0000000 --- a/app/Services/CreateCouponPDF.php +++ /dev/null @@ -1,175 +0,0 @@ -coupon = $coupon; - } - - public function create(){ - - // initiate FPDI - $pdf = new CouponPDF(); - if($this->coupon->text == NULL && $this->coupon->value == 50.00){ - $is_static_coupon = true; - - $pdf->_set('is_static_coupon', true); - }else{ - $is_static_coupon = false; - $pdf->_set('is_static_coupon', false); - } - - $pdf->AddFont('Helvetica', '', 'helvetica.php'); - $pdf->AddPage('P', array(210, 297)); - if ($this->coupon->isLegal()) { - $pdf->SetXY(20, 90); - $pdf->SetTextColor(230, 10, 10); - $pdf->SetFont('Helvetica', 'B', 28); - $pdf->Cell(80, 20, utf8_decode('Der Gutschein ist nicht mehr gültig!'), 0, 0, 'L'); - } - - - - if(!$is_static_coupon){ - $pdf->SetXY(30, 55); - $pdf->SetTextColor(16, 77, 140); - $pdf->SetFont('Helvetica', 'B', 50); - $pdf->Cell(80, 20, Util::_number_format($this->coupon->value), 0, 0, 'L'); - } - - $pdf->SetDrawColor(16, 77, 140); - $pdf->SetFillColor(16, 77, 140); - $pdf->SetLineWidth(0.4); - $pdf->Rect(126, 31, 74, 20, 'DF'); - - $pdf->SetTextColor(255,255,255); - $x = 128; - $y = 32; - $border = 0; - - $pdf->SetXY($x, $y); - $pdf->SetFont('Helvetica', 'B', 10); - $pdf->Cell(30, 6, "Nummer:", $border, 0, 'L'); - $pdf->SetFont('Helvetica', '', 10); - $pdf->Cell(40, 6, $this->coupon->number, $border, 0, 'R'); - $y += 6; - $pdf->SetXY($x, $y); - $pdf->SetFont('Helvetica', 'B', 10); - $pdf->Cell(30, 6, utf8_decode('Gültig vom:'), $border, 0, 'L'); - $pdf->SetFont('Helvetica', '', 10); - $pdf->Cell(40, 6, Util::_format_date($this->coupon->issue_date), $border, 0, 'R'); - $y += 6; - $pdf->SetXY($x, $y); - $pdf->SetFont('Helvetica', 'B', 10); - $pdf->Cell(30, 6, utf8_decode('Gültig bis:'), $border, 0, 'L'); - $pdf->SetFont('Helvetica', '', 10); - $pdf->Cell(40, 6, Util::_format_date($this->coupon->valid_date), $border, 0, 'R'); - - - //$pdf->SetDrawColor(16, 77, 140); - $pdf->SetFillColor(16, 77, 140); - $pdf->Rect(126, 56, 74, 7.5, 'DF'); - $pdf->Rect(126, 56, 74, 35, 'D'); - - $x = 128; - $y = 56; - $pdf->SetXY($x, $y); - - $pdf->SetFont('Helvetica', 'B', 10); - $pdf->Cell(40, 7.5, utf8_decode('Ausgestellt für:'), $border, 0, 'L'); - - $pdf->SetTextColor(16, 77, 140); - $pdf->SetFont('Helvetica', '', 10); - - $customerName = ($this->coupon->customer && $this->coupon->customer->salutation ? $this->coupon->customer->salutation->name . ' ' : '' ) - . ($this->coupon->customer->title ? $this->coupon->customer->title . ' ' : '' ) - . $this->coupon->customer->fullName(); - $customerStreet = $this->coupon->customer ? $this->coupon->customer->street : ''; - $customerRegion = $this->coupon->customer->zip ? $this->coupon->customer->zip." " : ''; - $customerRegion .= $this->coupon->customer->city ? $this->coupon->customer->city : ''; - - $y += 12; - $pdf->SetXY($x, $y); - $pdf->Cell(70, 5.5, utf8_decode($customerName), $border, 0, 'L'); - $y += 5.5; - $pdf->SetXY($x, $y); - $pdf->Cell(70, 5.5, utf8_decode($customerStreet), $border, 0, 'L'); - $y += 5.5; - $pdf->SetXY($x, $y); - $pdf->Cell(70, 5.5, utf8_decode($customerRegion), $border, 0, 'L'); - - $x = 128; - $y = 106; - $pdf->SetXY($x, $y); - $pdf->SetTextColor(0, 0, 0); - $pdf->SetFont('Helvetica', 'B', 10); - - $sender = 'STERN TOURS GmbH'."\n". - 'Emser Straße 3'."\n". - '10719 Berlin'."\n\n". - 'Fon: +49 (0) 30 700 9410 0'."\n". - 'Fax: +49 (0) 30 700 9410 44'."\n". - 'e-Mail: stern@sterntours.de'."\n". - 'Internet: www.sterntours.de'."\n"; - $pdf->MultiCell(70, 5.5, utf8_decode($sender), $border, 'L'); - - - if($is_static_coupon) { - $x = 12; - $y = 155.5; - $pdf->SetXY($x, $y); - $pdf->SetTextColor(0, 0, 0); - $pdf->SetFont('Helvetica', 'B', 10); - $pdf->Cell(130, 5.5, utf8_decode('Gutscheinbedingungen:'), $border, 0, 'L'); - $pdf->SetFont('Helvetica', '', 7); - $terms = '- gültig bei Pauschalreisen, Last Minute & More, Hotel und Ferienhäuser'."\n". - '- nur Einlösbar bei Buchungen mit einem Gesamtreisepreis von mind. Euro 750,-'."\n". - '- Der Gutscheinbetrag wird Ihnen nach Reiseantritt der nächsten Reise per'."\n". - ' Banküberweisung zugestellt'."\n". - '- der Reise-Gutschein kann bis einen Tag vor Abreise eingelöst werden'."\n". - '- pro Buchung kann nur ein Reise-Gutschein eingelöst werden'."\n". - '- der Reise-Gutschein kann nicht auf Stornokosten angerechnet werden'."\n". - '- bei Stornierung der Reise wird der Reise-Gutschein ungültig und nicht ausgezahlt'."\n". - '- der Reise-Gutschein ist nicht übertragbar'."\n"; - - $y += 5.5; - $pdf->SetXY($x, $y); - $pdf->MultiCell(130, 3.5, utf8_decode($terms), $border, 'L'); - - }else{ - $x = 12; - $y = 157; - $pdf->SetXY($x, $y); - $pdf->SetTextColor(0, 0, 0); - $pdf->SetFont('Helvetica', '', 9); - if( $this->coupon->text !== ""){ - $text = $this->coupon->text; - $text = preg_replace("/\r\n|\n|\r/", "\n", $text); - - $pdf->MultiCell(180, 4.2, utf8_decode($text), 0, 'L'); - - - } - } - $this->pdf = $pdf; - } - - public function output($filename, $cd){ - if($cd){ - return $this->pdf->Output($filename, 'D'); - } - return $this->pdf->Output(); - } -} -?> diff --git a/app/Services/CreatePDF.php b/app/Services/CreatePDF.php deleted file mode 100644 index baf5be7..0000000 --- a/app/Services/CreatePDF.php +++ /dev/null @@ -1,45 +0,0 @@ -view = $view; - } - - public function create($data, $name='test.pdf', $output='stream', $path = false){ - - header('Content-type: text/html; charset=UTF-8') ;//chrome - //dd($data); - - $pdf = app('dompdf.wrapper'); - $pdf->getDomPDF()->set_option("enable_php", true); - $pdf->loadView($this->view, $data); - $pdf->setPaper('A4', 'portrait'); - - if($output === 'stream'){ - return $pdf->stream($name); - } - if($output === 'download'){ - return $pdf->download($name); - } - - if($output === 'save'){ - if($path){ - $pdf->save($path.$name); - return $path.$name; - } - } - } - -} -?> diff --git a/app/Services/CreatePDFCoupon.php b/app/Services/CreatePDFCoupon.php deleted file mode 100644 index e2ebcd2..0000000 --- a/app/Services/CreatePDFCoupon.php +++ /dev/null @@ -1,47 +0,0 @@ -view = $view; - } - - public function create($data, $name='test.pdf', $output='stream', $path = false){ - - header('Content-type: text/html; charset=UTF-8') ;//chrome - //dd($data); - - $pdf = app('dompdf.wrapper'); - $pdf->getDomPDF()->set_option("enable_php", true); - $pdf->loadView($this->view, $data); - $customPaper = array(0, 0, 595.28, 283,47); - $pdf->setPaper($customPaper, 'portrait'); - // $pdf->setPaper('A4', 'portrait'); - - if($output === 'stream'){ - return $pdf->stream($name); - } - if($output === 'download'){ - return $pdf->download($name); - } - - if($output === 'save'){ - if($path){ - $pdf->save($path.$name); - return $path.$name; - } - } - } - -} -?> diff --git a/app/Services/Google2FA.php b/app/Services/Google2FA.php deleted file mode 100644 index 64ed181..0000000 --- a/app/Services/Google2FA.php +++ /dev/null @@ -1,127 +0,0 @@ -get()->sortByDesc('pos')->pluck('slug', 'id'); - return $booking_email_files; - } - - public static function setOutputDirs($dir, $subdir){ - self::$output_dirs[$dir][] = $subdir; - } - - public static function getMailDirNotInOutput($booking_id, $dir){ - $is_o_dirs = isset(self::$output_dirs[$dir]) ? self::$output_dirs[$dir] : []; - $ret = []; - $CustomerMails = CustomerMail::whereBookingId($booking_id)->whereDir($dir)->get(); - if($CustomerMails){ - foreach($CustomerMails as $CustomerMail){ - if(!in_array($CustomerMail->subdir, $is_o_dirs)){ - $ret[] = $CustomerMail->subdir; - } - } - } - return $ret; - } - - public static function getCustomerMailDirs(){ - $customer_mail_dirs = CMSContent::where('identifier', '=', 'customer-mail-dirs')->get()->sortBy('pos'); - return $customer_mail_dirs; - } - - - public static function getCustomerMailDir($id){ - return CMSContent::where('identifier', '=', 'customer-mail-dirs')->where('pos', '=', $id)->first(); - } - - public static function getCustomerMailName($customer_mail_dir, $mail_dir_id){ - - switch ($customer_mail_dir->getArrayContent('model')){ - case 'TravelCountry': - $model = \App\Models\Sym\TravelCountry::find($mail_dir_id); - break; - case 'Airline': - $model = Airline::find($mail_dir_id); - break; - case 'Insurance': - $model = Insurance::find($mail_dir_id); - break; - case 'TravelCompany': - $model = TravelCompany::find($mail_dir_id); - break; - default: - return ''; - } - - if($model){ - if($customer_mail_dir->getArrayContent('model') === 'TravelCountry'){ - return $model->mail_dir_name; - } - return $model->name; - } - return ""; - } - - public static function getCustomerMailEmails($customer_mail_dir, $mail_dir_id){ - - switch ($customer_mail_dir->getArrayContent('model')){ - case 'TravelCountry': - $model = \App\Models\Sym\TravelCountry::find($mail_dir_id); - break; - case 'Airline': - $model = Airline::find($mail_dir_id); - break; - case 'Insurance': - $model = Insurance::find($mail_dir_id); - break; - case 'TravelCompany': - $model = TravelCompany::find($mail_dir_id); - break; - default: - //direkt from CMSContent - return $customer_mail_dir->getArrayContent('emails'); - } - - if($model){ - return $model->contact_emails; - } - return []; - } - - public static function getBookingInstructionPDFName($fewo){ - return "HINWEISE-FERIENWOHNUNG-".$fewo->pdf_name.".pdf"; - } - - public static function getBookingCMSContent($content, $identifier){ - return CMSContent::where('identifier', '=', $identifier)->where('integer', $content->id)->get()->sortBy('pos'); - } - - public static function getBookingCMSContentForPDF($identifier_content, $identifier){ - $pdf_content = []; - $contents = CMSContent::where('identifier', '=', $identifier_content)->get()->sortBy('pos'); - foreach ($contents as $content){ - if($content->decimal > 0){ //in_pdf - $pdf_content[] = $content; - } - if($fewo_contents = self::getBookingCMSContent($content, $identifier)){ - foreach ($fewo_contents as $fewo_content){ - if($fewo_content->decimal > 0){ //in_pdf - $pdf_content[] = $fewo_content; - } - } - } - } - return $pdf_content; - } -} \ No newline at end of file diff --git a/app/Services/Model.php b/app/Services/Model.php index e81ab7d..6f2e467 100644 --- a/app/Services/Model.php +++ b/app/Services/Model.php @@ -117,7 +117,7 @@ class Model } public static function getCMSContentGeneralNameById($id = false){ - if($id > 0){ + if($id != 'new' && $id > 0){ $content = CMSContent::findOrFail($id); return $content->name; } diff --git a/app/Services/MyPDFMerger.php b/app/Services/MyPDFMerger.php deleted file mode 100644 index bb880b7..0000000 --- a/app/Services/MyPDFMerger.php +++ /dev/null @@ -1,188 +0,0 @@ -_rewritepages($pages); - } - - $this->_files[] = array($filepath, $pages); - } else { - throw new \exception("Could not locate PDF on '$filepath'"); - } - - return $this; - } - - - public function myMerge($outputmode = 'browser', $outputpath = 'newfile.pdf', $theme = false) - { - if (!isset($this->_files) || !is_array($this->_files)): throw new \exception("No PDFs to merge."); endif; - - $fpdi = new \setasign\Fpdi\Fpdi(); - $first = 1; - - // - //merger operations - foreach ($this->_files as $file) { - $filename = $file[0]; - $filepages = $file[1]; - - - $count = $fpdi->setSourceFile($filename); - - //add the pages - if ($filepages == 'all') { - for ($i = 1; $i <= $count; $i++) { - $count = $fpdi->setSourceFile($filename); - $template = $fpdi->importPage($i); - $size = $fpdi->getTemplateSize($template); - $orientation = ($size['height'] > $size['width']) ? 'P' : 'L'; - - $fpdi->AddPage($orientation, array($size['width'], $size['height'])); - if($theme){ - $fpdi->setSourceFile(__DIR__ . '/../../public/pdf/'.$theme.'-'.$first.'.pdf'); - if($first == 1){ - $first = 2; - } - $backId = $fpdi->importPage(1); - $fpdi->useTemplate($backId); - - } - $fpdi->useTemplate($template); - } - } else { - foreach ($filepages as $page) { - $count = $fpdi->setSourceFile($filename); - if (!$template = $fpdi->importPage($page)): throw new \exception("Could not load page '$page' in PDF '$filename'. Check that the page exists."); endif; - $size = $fpdi->getTemplateSize($template); - $orientation = ($size['h'] > $size['w']) ? 'P' : 'L'; - - $fpdi->AddPage($orientation, array($size['w'], $size['h'])); - if($theme){ - $fpdi->setSourceFile(__DIR__ . '/../../public/pdf/'.$theme.'-'.$first.'.pdf'); - if($first == 1){ - $first = 2; - } - $backId = $fpdi->importPage(1); - $fpdi->useTemplate($backId); - } - - $fpdi->useTemplate($template); - } - } - //after first file (invoice) on bpaper - $slug = false; - } - - //output operations - $mode = $this->_switchmode($outputmode); - - if ($mode == 'S') { - return $fpdi->Output($outputpath, 'S'); - } else { - if ($fpdi->Output($outputpath, $mode) == '') { - return true; - } else { - throw new \exception("Error outputting PDF to '$outputmode'."); - return false; - } - } - - - } - - /** - * FPDI uses single characters for specifying the output location. Change our more descriptive string into proper format. - * @param $mode - * @return Character - */ - private function _switchmode($mode) - { - switch (strtolower($mode)) { - case 'download': - return 'D'; - break; - case 'browser': - return 'I'; - break; - case 'file': - return 'F'; - break; - case 'string': - return 'S'; - break; - default: - return 'I'; - break; - } - } - - /** - * Takes our provided pages in the form of 1,3,4,16-50 and creates an array of all pages - * @param $pages - * @return array - * @throws exception - */ - private function _rewritepages($pages) - { - $pages = str_replace(' ', '', $pages); - $part = explode(',', $pages); - - //parse hyphens - foreach ($part as $i) { - $ind = explode('-', $i); - - if (count($ind) == 2) { - $x = $ind[0]; //start page - $y = $ind[1]; //end page - - if ($x > $y): throw new \exception("Starting page, '$x' is greater than ending page '$y'."); - return false; endif; - - //add middle pages - while ($x <= $y): $newpages[] = (int)$x; - $x++; endwhile; - } else { - $newpages[] = (int)$ind[0]; - } - } - - return $newpages; - } -} - - -/* -$pdf = new PDFMerger; - -$pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4') - ->addPDF('samplepdfs/two.pdf', '1-2') - ->addPDF('samplepdfs/three.pdf', 'all') - ->merge('file', 'samplepdfs/TEST2.pdf'); - - //REPLACE 'file' WITH 'browser', 'download', 'string', or 'file' for output options - //You do not need to give a file path for browser, string, or download - just the name. -*/ \ No newline at end of file diff --git a/app/Services/Util.php b/app/Services/Util.php index d9a0a0d..7709762 100644 --- a/app/Services/Util.php +++ b/app/Services/Util.php @@ -34,6 +34,13 @@ class Util } return 'd.m.Y - H:i'; } + public static function _format_text($text, $opt = 'html'){ + + if($opt === 'html'){ + return html_entity_decode(nl2br($text)); + } + return $text; + } public static function _format_date($date, $to = 'date'){ if($to === 'datetime'){ diff --git a/app/User.php b/app/User.php index a1caf0a..95d8aa6 100755 --- a/app/User.php +++ b/app/User.php @@ -33,7 +33,6 @@ use PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\F; * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereRememberToken($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereToken($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereUpdatedAt($value) - * @mixin \Eloquent * @property int|null $confirmed * @property string|null $confirmation_code * @property string|null $confirmation_date @@ -79,6 +78,11 @@ use PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\F; * @property-read int|null $tokens_count * @property-read int|null $user_update_email_count * @property-read \App\Models\SfGuardUser|null $sf_guard_user + * @property string|null $secret_key + * @property int|null $google2fa + * @method static \Illuminate\Database\Eloquent\Builder|User whereGoogle2fa($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereSecretKey($value) + * @mixin \Eloquent */ class User extends Authenticatable { diff --git a/app/helpers.php b/app/helpers.php index 691277f..3d41e3b 100644 --- a/app/helpers.php +++ b/app/helpers.php @@ -24,6 +24,14 @@ if (! function_exists('_format_date')) { } } +if (! function_exists('_format_text')) { + function _format_text($text, $opt = 'html') + { + return $text ? \App\Services\Util::_format_text($text, $opt) : null; + } +} + + if (! function_exists('_number_format')) { function _number_format($number, $dec = 2) { diff --git a/bootstrap/cache/packages.php b/bootstrap/cache/packages.php index b8ec015..6d76fe3 100755 --- a/bootstrap/cache/packages.php +++ b/bootstrap/cache/packages.php @@ -1,25 +1,26 @@ array ( + 'aliases' => + array ( + 'Debugbar' => 'Barryvdh\\Debugbar\\Facades\\Debugbar', + ), 'providers' => array ( 0 => 'Barryvdh\\Debugbar\\ServiceProvider', ), - 'aliases' => - array ( - 'Debugbar' => 'Barryvdh\\Debugbar\\Facade', - ), ), 'barryvdh/laravel-dompdf' => array ( + 'aliases' => + array ( + 'PDF' => 'Barryvdh\\DomPDF\\Facade\\Pdf', + 'Pdf' => 'Barryvdh\\DomPDF\\Facade\\Pdf', + ), 'providers' => array ( 0 => 'Barryvdh\\DomPDF\\ServiceProvider', ), - 'aliases' => - array ( - 'PDF' => 'Barryvdh\\DomPDF\\Facade', - ), ), 'barryvdh/laravel-ide-helper' => array ( @@ -37,25 +38,25 @@ ), 'digital-bird/shoppingcart' => array ( - 'providers' => - array ( - 0 => 'Gloudemans\\Shoppingcart\\ShoppingcartServiceProvider', - ), 'aliases' => array ( 'Cart' => 'Gloudemans\\Shoppingcart\\Facades\\Cart', ), + 'providers' => + array ( + 0 => 'Gloudemans\\Shoppingcart\\ShoppingcartServiceProvider', + ), ), 'facade/ignition' => array ( - 'providers' => - array ( - 0 => 'Facade\\Ignition\\IgnitionServiceProvider', - ), 'aliases' => array ( 'Flare' => 'Facade\\Ignition\\Facades\\Flare', ), + 'providers' => + array ( + 0 => 'Facade\\Ignition\\IgnitionServiceProvider', + ), ), 'fideloper/proxy' => array ( @@ -64,23 +65,16 @@ 0 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider', ), ), - 'fruitcake/laravel-cors' => - array ( - 'providers' => - array ( - 0 => 'Fruitcake\\Cors\\CorsServiceProvider', - ), - ), 'intervention/image' => array ( - 'providers' => - array ( - 0 => 'Intervention\\Image\\ImageServiceProvider', - ), 'aliases' => array ( 'Image' => 'Intervention\\Image\\Facades\\Image', ), + 'providers' => + array ( + 0 => 'Intervention\\Image\\ImageServiceProvider', + ), ), 'iqcontent/laravel-filemanager' => array ( @@ -94,25 +88,25 @@ ), 'jenssegers/date' => array ( - 'providers' => - array ( - 0 => 'Jenssegers\\Date\\DateServiceProvider', - ), 'aliases' => array ( 'Date' => 'Jenssegers\\Date\\Date', ), + 'providers' => + array ( + 0 => 'Jenssegers\\Date\\DateServiceProvider', + ), ), 'laracasts/flash' => array ( - 'providers' => - array ( - 0 => 'Laracasts\\Flash\\FlashServiceProvider', - ), 'aliases' => array ( 'Flash' => 'Laracasts\\Flash\\Flash', ), + 'providers' => + array ( + 0 => 'Laracasts\\Flash\\FlashServiceProvider', + ), ), 'laravel/passport' => array ( @@ -156,14 +150,14 @@ ), 'maatwebsite/excel' => array ( - 'providers' => - array ( - 0 => 'Maatwebsite\\Excel\\ExcelServiceProvider', - ), 'aliases' => array ( 'Excel' => 'Maatwebsite\\Excel\\Facades\\Excel', ), + 'providers' => + array ( + 0 => 'Maatwebsite\\Excel\\ExcelServiceProvider', + ), ), 'nesbot/carbon' => array ( @@ -181,14 +175,14 @@ ), 'pragmarx/google2fa-laravel' => array ( - 'providers' => - array ( - 0 => 'PragmaRX\\Google2FALaravel\\ServiceProvider', - ), 'aliases' => array ( 'Google2FA' => 'PragmaRX\\Google2FALaravel\\Facade', ), + 'providers' => + array ( + 0 => 'PragmaRX\\Google2FALaravel\\ServiceProvider', + ), ), 'reliese/laravel' => array ( @@ -199,13 +193,13 @@ ), 'yajra/laravel-datatables-oracle' => array ( - 'providers' => - array ( - 0 => 'Yajra\\DataTables\\DataTablesServiceProvider', - ), 'aliases' => array ( 'DataTables' => 'Yajra\\DataTables\\Facades\\DataTables', ), + 'providers' => + array ( + 0 => 'Yajra\\DataTables\\DataTablesServiceProvider', + ), ), ); \ No newline at end of file diff --git a/bootstrap/cache/services.php b/bootstrap/cache/services.php index c7f91d4..a8f761b 100755 --- a/bootstrap/cache/services.php +++ b/bootstrap/cache/services.php @@ -30,36 +30,35 @@ 26 => 'Gloudemans\\Shoppingcart\\ShoppingcartServiceProvider', 27 => 'Facade\\Ignition\\IgnitionServiceProvider', 28 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider', - 29 => 'Fruitcake\\Cors\\CorsServiceProvider', - 30 => 'Intervention\\Image\\ImageServiceProvider', - 31 => 'IqContent\\LaravelFilemanager\\LaravelFilemanagerServiceProvider', - 32 => 'Jenssegers\\Date\\DateServiceProvider', - 33 => 'Laracasts\\Flash\\FlashServiceProvider', - 34 => 'Laravel\\Passport\\PassportServiceProvider', - 35 => 'Laravel\\Sail\\SailServiceProvider', - 36 => 'Laravel\\Tinker\\TinkerServiceProvider', - 37 => 'Laravel\\Ui\\UiServiceProvider', - 38 => 'Collective\\Html\\HtmlServiceProvider', - 39 => 'Maatwebsite\\Excel\\ExcelServiceProvider', - 40 => 'Carbon\\Laravel\\ServiceProvider', - 41 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider', - 42 => 'PragmaRX\\Google2FALaravel\\ServiceProvider', - 43 => 'Reliese\\Coders\\CodersServiceProvider', - 44 => 'Yajra\\DataTables\\DataTablesServiceProvider', - 45 => 'Laravel\\Tinker\\TinkerServiceProvider', - 46 => 'Laravel\\Passport\\PassportServiceProvider', - 47 => 'App\\Providers\\AppServiceProvider', - 48 => 'App\\Providers\\AuthServiceProvider', - 49 => 'App\\Providers\\EventServiceProvider', - 50 => 'App\\Providers\\RouteServiceProvider', - 51 => 'Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider', - 52 => 'Barryvdh\\DomPDF\\ServiceProvider', - 53 => 'Jenssegers\\Date\\DateServiceProvider', - 54 => 'Collective\\Html\\HtmlServiceProvider', - 55 => 'Intervention\\Image\\ImageServiceProvider', - 56 => 'Maatwebsite\\Excel\\ExcelServiceProvider', - 57 => 'Yajra\\DataTables\\DataTablesServiceProvider', - 58 => 'Reliese\\Coders\\CodersServiceProvider', + 29 => 'Intervention\\Image\\ImageServiceProvider', + 30 => 'IqContent\\LaravelFilemanager\\LaravelFilemanagerServiceProvider', + 31 => 'Jenssegers\\Date\\DateServiceProvider', + 32 => 'Laracasts\\Flash\\FlashServiceProvider', + 33 => 'Laravel\\Passport\\PassportServiceProvider', + 34 => 'Laravel\\Sail\\SailServiceProvider', + 35 => 'Laravel\\Tinker\\TinkerServiceProvider', + 36 => 'Laravel\\Ui\\UiServiceProvider', + 37 => 'Collective\\Html\\HtmlServiceProvider', + 38 => 'Maatwebsite\\Excel\\ExcelServiceProvider', + 39 => 'Carbon\\Laravel\\ServiceProvider', + 40 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider', + 41 => 'PragmaRX\\Google2FALaravel\\ServiceProvider', + 42 => 'Reliese\\Coders\\CodersServiceProvider', + 43 => 'Yajra\\DataTables\\DataTablesServiceProvider', + 44 => 'Laravel\\Tinker\\TinkerServiceProvider', + 45 => 'Laravel\\Passport\\PassportServiceProvider', + 46 => 'App\\Providers\\AppServiceProvider', + 47 => 'App\\Providers\\AuthServiceProvider', + 48 => 'App\\Providers\\EventServiceProvider', + 49 => 'App\\Providers\\RouteServiceProvider', + 50 => 'Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider', + 51 => 'Barryvdh\\DomPDF\\ServiceProvider', + 52 => 'Jenssegers\\Date\\DateServiceProvider', + 53 => 'Collective\\Html\\HtmlServiceProvider', + 54 => 'Intervention\\Image\\ImageServiceProvider', + 55 => 'Maatwebsite\\Excel\\ExcelServiceProvider', + 56 => 'Yajra\\DataTables\\DataTablesServiceProvider', + 57 => 'Reliese\\Coders\\CodersServiceProvider', ), 'eager' => array ( @@ -79,30 +78,29 @@ 13 => 'Gloudemans\\Shoppingcart\\ShoppingcartServiceProvider', 14 => 'Facade\\Ignition\\IgnitionServiceProvider', 15 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider', - 16 => 'Fruitcake\\Cors\\CorsServiceProvider', - 17 => 'Intervention\\Image\\ImageServiceProvider', - 18 => 'IqContent\\LaravelFilemanager\\LaravelFilemanagerServiceProvider', - 19 => 'Jenssegers\\Date\\DateServiceProvider', - 20 => 'Laracasts\\Flash\\FlashServiceProvider', - 21 => 'Laravel\\Passport\\PassportServiceProvider', - 22 => 'Laravel\\Ui\\UiServiceProvider', - 23 => 'Maatwebsite\\Excel\\ExcelServiceProvider', - 24 => 'Carbon\\Laravel\\ServiceProvider', - 25 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider', - 26 => 'PragmaRX\\Google2FALaravel\\ServiceProvider', - 27 => 'Reliese\\Coders\\CodersServiceProvider', - 28 => 'Yajra\\DataTables\\DataTablesServiceProvider', - 29 => 'Laravel\\Passport\\PassportServiceProvider', - 30 => 'App\\Providers\\AppServiceProvider', - 31 => 'App\\Providers\\AuthServiceProvider', - 32 => 'App\\Providers\\EventServiceProvider', - 33 => 'App\\Providers\\RouteServiceProvider', - 34 => 'Barryvdh\\DomPDF\\ServiceProvider', - 35 => 'Jenssegers\\Date\\DateServiceProvider', - 36 => 'Intervention\\Image\\ImageServiceProvider', - 37 => 'Maatwebsite\\Excel\\ExcelServiceProvider', - 38 => 'Yajra\\DataTables\\DataTablesServiceProvider', - 39 => 'Reliese\\Coders\\CodersServiceProvider', + 16 => 'Intervention\\Image\\ImageServiceProvider', + 17 => 'IqContent\\LaravelFilemanager\\LaravelFilemanagerServiceProvider', + 18 => 'Jenssegers\\Date\\DateServiceProvider', + 19 => 'Laracasts\\Flash\\FlashServiceProvider', + 20 => 'Laravel\\Passport\\PassportServiceProvider', + 21 => 'Laravel\\Ui\\UiServiceProvider', + 22 => 'Maatwebsite\\Excel\\ExcelServiceProvider', + 23 => 'Carbon\\Laravel\\ServiceProvider', + 24 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider', + 25 => 'PragmaRX\\Google2FALaravel\\ServiceProvider', + 26 => 'Reliese\\Coders\\CodersServiceProvider', + 27 => 'Yajra\\DataTables\\DataTablesServiceProvider', + 28 => 'Laravel\\Passport\\PassportServiceProvider', + 29 => 'App\\Providers\\AppServiceProvider', + 30 => 'App\\Providers\\AuthServiceProvider', + 31 => 'App\\Providers\\EventServiceProvider', + 32 => 'App\\Providers\\RouteServiceProvider', + 33 => 'Barryvdh\\DomPDF\\ServiceProvider', + 34 => 'Jenssegers\\Date\\DateServiceProvider', + 35 => 'Intervention\\Image\\ImageServiceProvider', + 36 => 'Maatwebsite\\Excel\\ExcelServiceProvider', + 37 => 'Yajra\\DataTables\\DataTablesServiceProvider', + 38 => 'Reliese\\Coders\\CodersServiceProvider', ), 'deferred' => array ( @@ -156,6 +154,7 @@ 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleListCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'Illuminate\\Console\\Scheduling\\ScheduleClearCacheCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleTestCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'command.storage.link' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', diff --git a/composer.json b/composer.json index 02e2ce5..bf0d94f 100755 --- a/composer.json +++ b/composer.json @@ -14,16 +14,16 @@ } ], "require": { - "php": "^7.3|^8.0", + "bacon/bacon-qr-code": "^3.0", "barryvdh/laravel-dompdf": "*", "cviebrock/eloquent-sluggable": "*", "digital-bird/shoppingcart": "^3.0", "doctrine/dbal": "*", "fideloper/proxy": "^4.4", - "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.0.1", "intervention/image": "*", + "iqcontent/laravel-filemanager": "*", "jenssegers/date": "*", "laracasts/flash": "*", "laravel/framework": "^8.12", @@ -32,13 +32,13 @@ "laravel/tinker": "^2.5", "laravel/ui": "^3.1", "laravelcollective/html": "*", + "maatwebsite/excel": "^3.1", + "pragmarx/google2fa-laravel": "^2.2", "reliese/laravel": "*", "rguedes/pdfmerger": "^1.0", "setasign/fpdf": "*", "setasign/fpdi": "*", - "yajra/laravel-datatables-oracle": "*", - "iqcontent/laravel-filemanager": "*", - "maatwebsite/excel": "^3.1" + "yajra/laravel-datatables-oracle": "*" }, "require-dev": { "facade/ignition": "^2.5", diff --git a/composer.lock b/composer.lock old mode 100755 new mode 100644 index 217b9a7..d7bf1ea --- a/composer.lock +++ b/composer.lock @@ -4,39 +4,100 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ec3aa7b85348a4bdb5f7b43f409003b5", + "content-hash": "b6cf4e9268d16ed0dbb6dfd2758d80be", "packages": [ { - "name": "barryvdh/laravel-dompdf", - "version": "v0.8.6", + "name": "bacon/bacon-qr-code", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/barryvdh/laravel-dompdf.git", - "reference": "d7108f78cf5254a2d8c224542967f133e5a6d4e8" + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "f9cc1f52b5a463062251d666761178dbdb6b544f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/d7108f78cf5254a2d8c224542967f133e5a6d4e8", - "reference": "d7108f78cf5254a2d8c224542967f133e5a6d4e8", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/f9cc1f52b5a463062251d666761178dbdb6b544f", + "reference": "f9cc1f52b5a463062251d666761178dbdb6b544f", "shasum": "" }, "require": { - "dompdf/dompdf": "^0.8", - "illuminate/support": "^5.5|^6|^7", - "php": ">=7" + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^8.1" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.12", + "phpunit/phpunit": "^10.5.11 || 11.0.4", + "spatie/phpunit-snapshot-assertions": "^5.1.5", + "squizlabs/php_codesniffer": "^3.9" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/v3.0.1" + }, + "time": "2024-10-01T13:55:55+00:00" + }, + { + "name": "barryvdh/laravel-dompdf", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-dompdf.git", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c96f90c97666cebec154ca1ffb67afed372114d8", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8", + "shasum": "" + }, + "require": { + "dompdf/dompdf": "^2.0.7", + "illuminate/support": "^6|^7|^8|^9|^10|^11", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "larastan/larastan": "^1.0|^2.7.0", + "orchestra/testbench": "^4|^5|^6|^7|^8|^9", + "phpro/grumphp": "^1 || ^2.5", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "0.8-dev" - }, "laravel": { + "aliases": { + "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", + "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" + }, "providers": [ "Barryvdh\\DomPDF\\ServiceProvider" - ], - "aliases": { - "PDF": "Barryvdh\\DomPDF\\Facade" - } + ] + }, + "branch-alias": { + "dev-master": "2.0-dev" } }, "autoload": { @@ -60,25 +121,168 @@ "laravel", "pdf" ], - "time": "2020-02-25T20:44:34+00:00" + "support": { + "issues": "https://github.com/barryvdh/laravel-dompdf/issues", + "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.2.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2024-04-25T13:16:04+00:00" }, { - "name": "cocur/slugify", - "version": "v4.0.0", + "name": "brick/math", + "version": "0.12.3", "source": { "type": "git", - "url": "https://github.com/cocur/slugify.git", - "reference": "3f1ffc300f164f23abe8b64ffb3f92d35cec8307" + "url": "https://github.com/brick/math.git", + "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cocur/slugify/zipball/3f1ffc300f164f23abe8b64ffb3f92d35cec8307", - "reference": "3f1ffc300f164f23abe8b64ffb3f92d35cec8307", + "url": "https://api.github.com/repos/brick/math/zipball/866551da34e9a618e64a819ee1e01c20d8a588ba", + "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^10.1", + "vimeo/psalm": "6.8.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "bignumber", + "brick", + "decimal", + "integer", + "math", + "mathematics", + "rational" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.12.3" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2025-02-28T13:11:00+00:00" + }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "doctrine/dbal": "<3.7.0 || >=4.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-11T17:09:12+00:00" + }, + { + "name": "cocur/slugify", + "version": "v4.6.0", + "source": { + "type": "git", + "url": "https://github.com/cocur/slugify.git", + "reference": "1d674022e9cbefa80b4f51aa3e2375b6e3c14fdb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cocur/slugify/zipball/1d674022e9cbefa80b4f51aa3e2375b6e3c14fdb", + "reference": "1d674022e9cbefa80b4f51aa3e2375b6e3c14fdb", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": ">=7.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "symfony/config": "<3.4 || >=4,<4.3", @@ -87,18 +291,18 @@ "twig/twig": "<2.12.1" }, "require-dev": { - "laravel/framework": "~5.1", + "laravel/framework": "^5.0|^6.0|^7.0|^8.0", "latte/latte": "~2.2", "league/container": "^2.2.0", "mikey179/vfsstream": "~1.6.8", "mockery/mockery": "^1.3", "nette/di": "~2.4", - "phpunit/phpunit": "^5.7.27", "pimple/pimple": "~1.1", "plumphp/plum": "~0.1", - "symfony/config": "^3.4 || ^4.3 || ^5.0", - "symfony/dependency-injection": "^3.4 || ^4.3 || ^5.0", - "symfony/http-kernel": "^3.4 || ^4.3 || ^5.0", + "symfony/config": "^3.4 || ^4.3 || ^5.0 || ^6.0", + "symfony/dependency-injection": "^3.4 || ^4.3 || ^5.0 || ^6.0", + "symfony/http-kernel": "^3.4 || ^4.3 || ^5.0 || ^6.0", + "symfony/phpunit-bridge": "^5.4 || ^6.0", "twig/twig": "^2.12.1 || ~3.0", "zendframework/zend-modulemanager": "~2.2", "zendframework/zend-servicemanager": "~2.2", @@ -130,35 +334,199 @@ "slug", "slugify" ], - "time": "2019-12-14T13:04:14+00:00" + "support": { + "issues": "https://github.com/cocur/slugify/issues", + "source": "https://github.com/cocur/slugify/tree/v4.6.0" + }, + "time": "2024-09-10T14:09:25+00:00" }, { - "name": "cviebrock/eloquent-sluggable", - "version": "6.0.3", + "name": "composer/pcre", + "version": "3.3.2", "source": { "type": "git", - "url": "https://github.com/cviebrock/eloquent-sluggable.git", - "reference": "ebaefa01b810b93d0c33a0465eb6c53c38340388" + "url": "https://github.com/composer/pcre.git", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cviebrock/eloquent-sluggable/zipball/ebaefa01b810b93d0c33a0465eb6c53c38340388", - "reference": "ebaefa01b810b93d0c33a0465eb6c53c38340388", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<1.11.10" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", + "phpunit/phpunit": "^8 || ^9" + }, + "type": "library", + "extra": { + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-12T16:29:46+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-09-19T14:15:21+00:00" + }, + { + "name": "cviebrock/eloquent-sluggable", + "version": "8.0.8", + "source": { + "type": "git", + "url": "https://github.com/cviebrock/eloquent-sluggable.git", + "reference": "16e21db24d80180f870c3c7c4faf3d3af23f4117" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cviebrock/eloquent-sluggable/zipball/16e21db24d80180f870c3c7c4faf3d3af23f4117", + "reference": "16e21db24d80180f870c3c7c4faf3d3af23f4117", "shasum": "" }, "require": { "cocur/slugify": "^4.0", - "illuminate/config": "^6.0", - "illuminate/database": "^6.0", - "illuminate/support": "^6.0", - "php": "^7.2" + "illuminate/config": "^8.0", + "illuminate/database": "^8.0", + "illuminate/support": "^8.0", + "php": "^7.3|^8.0" }, "require-dev": { - "limedeck/phpunit-detailed-printer": "^5.0", - "mockery/mockery": "^1.2.3", - "orchestra/database": "4.*", - "orchestra/testbench": "4.*", - "phpunit/phpunit": "^8.0" + "limedeck/phpunit-detailed-printer": "^6.0", + "mockery/mockery": "^1.4.2", + "orchestra/database": "^6.0", + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.4" }, "type": "library", "extra": { @@ -193,30 +561,90 @@ "slug", "sluggable" ], - "time": "2020-02-09T23:06:22+00:00" + "support": { + "issues": "https://github.com/cviebrock/eloquent-sluggable/issues", + "source": "https://github.com/cviebrock/eloquent-sluggable/tree/8.0.8" + }, + "funding": [ + { + "url": "https://github.com/cviebrock", + "type": "github" + } + ], + "time": "2021-06-12T01:05:33+00:00" }, { - "name": "defuse/php-encryption", - "version": "v2.2.1", + "name": "dasprid/enum", + "version": "1.0.6", "source": { "type": "git", - "url": "https://github.com/defuse/php-encryption.git", - "reference": "0f407c43b953d571421e0020ba92082ed5fb7620" + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "8dfd07c6d2cf31c8da90c53b83c026c7696dda90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/defuse/php-encryption/zipball/0f407c43b953d571421e0020ba92082ed5fb7620", - "reference": "0f407c43b953d571421e0020ba92082ed5fb7620", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/8dfd07c6d2cf31c8da90c53b83c026c7696dda90", + "reference": "8dfd07c6d2cf31c8da90c53b83c026c7696dda90", + "shasum": "" + }, + "require": { + "php": ">=7.1 <9.0" + }, + "require-dev": { + "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", + "squizlabs/php_codesniffer": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.6" + }, + "time": "2024-08-09T14:30:48+00:00" + }, + { + "name": "defuse/php-encryption", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/defuse/php-encryption.git", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", "shasum": "" }, "require": { "ext-openssl": "*", "paragonie/random_compat": ">= 2", - "php": ">=5.4.0" + "php": ">=5.6.0" }, "require-dev": { - "nikic/php-parser": "^2.0|^3.0|^4.0", - "phpunit/phpunit": "^4|^5" + "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", + "yoast/phpunit-polyfills": "^2.0.0" }, "bin": [ "bin/generate-defuse-key" @@ -256,77 +684,179 @@ "security", "symmetric key cryptography" ], - "time": "2018-07-24T23:27:56+00:00" + "support": { + "issues": "https://github.com/defuse/php-encryption/issues", + "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" + }, + "time": "2023-06-19T06:10:36+00:00" }, { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", + "name": "dflydev/dot-access-data", + "version": "v3.0.3", "source": { "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, "autoload": { "psr-4": { - "XdgBaseDir\\": "src/" + "Dflydev\\DotAccessData\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "implementation of xdg base directory specification for php", - "time": "2019-12-04T15:06:13+00:00" + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" }, { - "name": "doctrine/cache", - "version": "1.10.0", + "name": "digital-bird/shoppingcart", + "version": "3.0.4", "source": { "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "382e7f4db9a12dc6c19431743a2b096041bcdd62" + "url": "https://github.com/digital-bird/LaravelShoppingcart.git", + "reference": "03f07813310df17368b1b3bfa15489ac9112b633" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/382e7f4db9a12dc6c19431743a2b096041bcdd62", - "reference": "382e7f4db9a12dc6c19431743a2b096041bcdd62", + "url": "https://api.github.com/repos/digital-bird/LaravelShoppingcart/zipball/03f07813310df17368b1b3bfa15489ac9112b633", + "reference": "03f07813310df17368b1b3bfa15489ac9112b633", "shasum": "" }, "require": { - "php": "~7.1" + "illuminate/events": "5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|6.*|7.*|8.*", + "illuminate/session": "5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|6.*|7.*|8.*", + "illuminate/support": "5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|6.*|7.*|8.*" + }, + "require-dev": { + "mockery/mockery": "~0.9.0", + "orchestra/testbench": "~3.1", + "phpunit/phpunit": "~5.0|~6.0|~7.0|~8.0|~9,0" + }, + "suggest": { + "gloudemans/notify": "Simple flash notifications for Laravel" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Cart": "Gloudemans\\Shoppingcart\\Facades\\Cart" + }, + "providers": [ + "Gloudemans\\Shoppingcart\\ShoppingcartServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Gloudemans\\Shoppingcart\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Rob Gloudemans", + "email": "info@robgloudemans.nl" + } + ], + "description": "Laravel Shoppingcart", + "keywords": [ + "laravel", + "shoppingcart" + ], + "support": { + "source": "https://github.com/digital-bird/LaravelShoppingcart/tree/3.0.4" + }, + "time": "2020-10-23T07:09:33+00:00" + }, + { + "name": "doctrine/cache", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" }, "conflict": { "doctrine/common": ">2.2,<2.4" }, "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^6.0", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" @@ -371,36 +901,60 @@ "redis", "xcache" ], - "time": "2019-11-29T15:36:20+00:00" + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:07:39+00:00" }, { "name": "doctrine/dbal", - "version": "2.10.2", + "version": "3.9.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8" + "reference": "ec16c82f20be1a7224e65ac67144a29199f87959" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8", - "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/ec16c82f20be1a7224e65ac67144a29199f87959", + "reference": "ec16c82f20be1a7224e65ac67144a29199f87959", "shasum": "" }, "require": { - "doctrine/cache": "^1.0", - "doctrine/event-manager": "^1.0", - "ext-pdo": "*", - "php": "^7.2" + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "jetbrains/phpstorm-stubs": "^2019.1", - "nikic/php-parser": "^4.4", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^8.4.1", - "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", - "vimeo/psalm": "^3.11" + "doctrine/coding-standard": "12.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "2.1.1", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "9.6.22", + "slevomat/coding-standard": "8.13.1", + "squizlabs/php_codesniffer": "3.10.2", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/console": "^4.4|^5.4|^6.0|^7.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -409,15 +963,9 @@ "bin/doctrine-dbal" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev", - "dev-develop": "3.0.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + "Doctrine\\DBAL\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -460,11 +1008,14 @@ "queryobject", "sasql", "sql", - "sqlanywhere", "sqlite", "sqlserver", "sqlsrv" ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.9.4" + }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", @@ -479,41 +1030,83 @@ "type": "tidelift" } ], - "time": "2020-04-20T17:19:26+00:00" + "time": "2025-01-16T08:28:55+00:00" }, { - "name": "doctrine/event-manager", - "version": "1.1.0", + "name": "doctrine/deprecations", + "version": "1.1.4", "source": { "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "629572819973f13486371cb611386eb17851e85c" + "url": "https://github.com/doctrine/deprecations.git", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c", - "reference": "629572819973f13486371cb611386eb17851e85c", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", "shasum": "" }, "require": { - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.9@dev" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpunit/phpunit": "^7.0" + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "1.4.10 || 2.0.3", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" + }, + "time": "2024-12-07T21:18:45+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^10.5", + "vimeo/psalm": "^5.24" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -555,41 +1148,54 @@ "event system", "events" ], - "time": "2019-11-10T09:48:07+00:00" + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2024-05-22T20:47:39+00:00" }, { "name": "doctrine/inflector", - "version": "1.4.1", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "4111f6853aea6f28b2b1dcfdde83d12dd3d5e6e3" + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/4111f6853aea6f28b2b1dcfdde83d12dd3d5e6e3", - "reference": "4111f6853aea6f28b2b1dcfdde83d12dd3d5e6e3", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", "shasum": "" }, "require": { - "php": "^7.2" + "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^7.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-strict-rules": "^0.11", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, @@ -633,6 +1239,10 @@ "uppercase", "words" ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.10" + }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", @@ -647,36 +1257,32 @@ "type": "tidelift" } ], - "time": "2020-05-09T15:09:09+00:00" + "time": "2024-02-18T20:23:39+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.0", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", - "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "" }, "require": { - "php": "^7.2" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" @@ -709,44 +1315,62 @@ "parser", "php" ], - "time": "2019-10-30T14:39:59+00:00" + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" }, { "name": "dompdf/dompdf", - "version": "v0.8.5", + "version": "v2.0.8", "source": { "type": "git", "url": "https://github.com/dompdf/dompdf.git", - "reference": "6782abfc090b132134cd6cea0ec6d76f0fce2c56" + "reference": "c20247574601700e1f7c8dab39310fca1964dc52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/6782abfc090b132134cd6cea0ec6d76f0fce2c56", - "reference": "6782abfc090b132134cd6cea0ec6d76f0fce2c56", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", + "reference": "c20247574601700e1f7c8dab39310fca1964dc52", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", - "phenx/php-font-lib": "^0.5.1", - "phenx/php-svg-lib": "^0.3.3", - "php": "^7.1" + "masterminds/html5": "^2.0", + "phenx/php-font-lib": ">=0.5.4 <1.0.0", + "phenx/php-svg-lib": ">=0.5.2 <1.0.0", + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^7.5", + "ext-json": "*", + "ext-zip": "*", + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^7.5 || ^8 || ^9", "squizlabs/php_codesniffer": "^3.5" }, "suggest": { "ext-gd": "Needed to process images", "ext-gmagick": "Improves image processing performance", - "ext-imagick": "Improves image processing performance" + "ext-imagick": "Improves image processing performance", + "ext-zlib": "Needed for pdf stream compression" }, "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "0.7-dev" - } - }, "autoload": { "psr-4": { "Dompdf\\": "src/" @@ -761,46 +1385,48 @@ ], "authors": [ { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" - }, - { - "name": "Brian Sweeney", - "email": "eclecticgeek@gmail.com" - }, - { - "name": "Gabriel Bull", - "email": "me@gabrielbull.com" + "name": "The Dompdf Community", + "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" } ], "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", "homepage": "https://github.com/dompdf/dompdf", - "time": "2020-02-20T03:52:51+00:00" + "support": { + "issues": "https://github.com/dompdf/dompdf/issues", + "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" + }, + "time": "2024-04-29T13:06:17+00:00" }, { "name": "dragonmantank/cron-expression", - "version": "v2.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "72b6fbf76adb3cf5bc0db68559b33d41219aba27" + "reference": "8c784d071debd117328803d86b2097615b457500" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/72b6fbf76adb3cf5bc0db68559b33d41219aba27", - "reference": "72b6fbf76adb3cf5bc0db68559b33d41219aba27", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" }, "require-dev": { - "phpunit/phpunit": "^6.4|^7.0" + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "3.x-dev" } }, "autoload": { @@ -813,11 +1439,6 @@ "MIT" ], "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, { "name": "Chris Tankersley", "email": "chris@ctankersley.com", @@ -829,20 +1450,30 @@ "cron", "schedule" ], - "time": "2019-03-31T00:38:28+00:00" + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2024-10-09T13:47:03+00:00" }, { "name": "egulias/email-validator", - "version": "2.1.17", + "version": "2.1.25", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ade6887fd9bd74177769645ab5c474824f8a418a" + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ade6887fd9bd74177769645ab5c474824f8a418a", - "reference": "ade6887fd9bd74177769645ab5c474824f8a418a", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", "shasum": "" }, "require": { @@ -866,7 +1497,7 @@ }, "autoload": { "psr-4": { - "Egulias\\EmailValidator\\": "EmailValidator" + "Egulias\\EmailValidator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -887,30 +1518,101 @@ "validation", "validator" ], - "time": "2020-02-13T22:36:52+00:00" + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2020-12-29T14:50:06+00:00" }, { - "name": "fideloper/proxy", - "version": "4.3.0", + "name": "ezyang/htmlpurifier", + "version": "v4.18.0", "source": { "type": "git", - "url": "https://github.com/fideloper/TrustedProxy.git", - "reference": "ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a" + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a", - "reference": "ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b", "shasum": "" }, "require": { - "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0", + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" + }, + "time": "2024-11-01T03:51:45+00:00" + }, + { + "name": "fideloper/proxy", + "version": "4.4.2", + "source": { + "type": "git", + "url": "https://github.com/fideloper/TrustedProxy.git", + "reference": "a751f2bc86dd8e6cfef12dc0cbdada82f5a18750" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/a751f2bc86dd8e6cfef12dc0cbdada82f5a18750", + "reference": "a751f2bc86dd8e6cfef12dc0cbdada82f5a18750", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0|^9.0", "php": ">=5.4.0" }, "require-dev": { - "illuminate/http": "^5.0|^6.0|^7.0|^8.0", + "illuminate/http": "^5.0|^6.0|^7.0|^8.0|^9.0", "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^8.5.8|^9.3.3" }, "type": "library", "extra": { @@ -941,27 +1643,40 @@ "proxy", "trusted proxy" ], - "time": "2020-02-22T01:51:47+00:00" + "support": { + "issues": "https://github.com/fideloper/TrustedProxy/issues", + "source": "https://github.com/fideloper/TrustedProxy/tree/4.4.2" + }, + "time": "2022-02-09T13:33:34+00:00" }, { "name": "firebase/php-jwt", - "version": "v5.2.0", + "version": "v6.11.0", "source": { "type": "git", "url": "https://github.com/firebase/php-jwt.git", - "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb" + "reference": "8f718f4dfc9c5d5f0c994cdfd103921b43592712" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/feb0e820b8436873675fd3aca04f3728eb2185cb", - "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/8f718f4dfc9c5d5f0c994cdfd103921b43592712", + "reference": "8f718f4dfc9c5d5f0c994cdfd103921b43592712", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^8.0" }, "require-dev": { - "phpunit/phpunit": ">=4.8 <=9" + "guzzlehttp/guzzle": "^7.4", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psr/cache": "^2.0||^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0" + }, + "suggest": { + "ext-sodium": "Support EdDSA (Ed25519) signatures", + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" }, "type": "library", "autoload": { @@ -991,182 +1706,366 @@ "jwt", "php" ], - "time": "2020-03-25T18:49:23+00:00" + "support": { + "issues": "https://github.com/firebase/php-jwt/issues", + "source": "https://github.com/firebase/php-jwt/tree/v6.11.0" + }, + "time": "2025-01-23T05:11:06+00:00" }, { - "name": "guzzlehttp/guzzle", - "version": "6.5.3", + "name": "graham-campbell/result-type", + "version": "v1.1.3", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "aab4ebd862aa7d04f01a4b51849d657db56d882e" + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/aab4ebd862aa7d04f01a4b51849d657db56d882e", - "reference": "aab4ebd862aa7d04f01a4b51849d657db56d882e", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", "shasum": "" }, "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.11" + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" }, "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.1" - }, - "suggest": { - "psr/log": "Required for using the Log middleware" + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.5-dev" - } - }, "autoload": { "psr-4": { - "GuzzleHttp\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + "GrahamCampbell\\ResultType\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.9.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^2.7.0", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", "keywords": [ "client", "curl", "framework", "http", "http client", + "psr-18", + "psr-7", "rest", "web service" ], - "time": "2020-04-18T10:38:46+00:00" + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:37:11+00:00" }, { "name": "guzzlehttp/promises", - "version": "v1.3.1", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", "shasum": "" }, "require": { - "php": ">=5.5.0" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.0" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.4-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle promises library", "keywords": [ "promise" ], - "time": "2016-12-20T10:07:11+00:00" + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.2.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:27:01+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.6.1", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" }, "provide": { + "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "suggest": { - "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.6-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, { "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" } ], "description": "PSR-7 message implementation that also provides common utility methods", @@ -1180,30 +2079,48 @@ "uri", "url" ], - "time": "2019-07-01T23:21:34+00:00" + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.7.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2025-03-27T12:30:47+00:00" }, { "name": "intervention/image", - "version": "2.5.1", + "version": "2.7.2", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e" + "reference": "04be355f8d6734c826045d02a1079ad658322dad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", + "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", + "reference": "04be355f8d6734c826045d02a1079ad658322dad", "shasum": "" }, "require": { "ext-fileinfo": "*", - "guzzlehttp/psr7": "~1.1", + "guzzlehttp/psr7": "~1.1 || ^2.0", "php": ">=5.4.0" }, "require-dev": { "mockery/mockery": "~0.9.2", - "phpunit/phpunit": "^4.8 || ^5.7" + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" }, "suggest": { "ext-gd": "to use GD library based image processing.", @@ -1212,16 +2129,16 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.4-dev" - }, "laravel": { - "providers": [ - "Intervention\\Image\\ImageServiceProvider" - ], "aliases": { "Image": "Intervention\\Image\\Facades\\Image" - } + }, + "providers": [ + "Intervention\\Image\\ImageServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "2.4-dev" } }, "autoload": { @@ -1236,8 +2153,8 @@ "authors": [ { "name": "Oliver Vogel", - "email": "oliver@olivervogel.com", - "homepage": "http://olivervogel.com/" + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" } ], "description": "Image handling and manipulation library with support for Laravel integration", @@ -1250,27 +2167,41 @@ "thumbnail", "watermark" ], - "time": "2019-11-02T09:15:47+00:00" + "support": { + "issues": "https://github.com/Intervention/image/issues", + "source": "https://github.com/Intervention/image/tree/2.7.2" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2022-05-21T17:30:32+00:00" }, { "name": "iqcontent/laravel-filemanager", - "version": "dev-master", + "version": "dev-main", "dist": { "type": "path", "url": "./packages/iqcontent/laravel-filemanager", - "reference": "5635aaad9f766b71117db71f2b7ea32c93e4faeb" + "reference": "c351419be01fc163ba60da84031cc6419dfdbe8d" }, "require": { "cviebrock/eloquent-sluggable": "*", "ext-exif": "*", "ext-fileinfo": "*", - "illuminate/config": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0", - "illuminate/container": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0", - "illuminate/filesystem": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0", - "illuminate/http": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0", - "illuminate/support": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0", + "illuminate/config": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0", + "illuminate/container": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0", + "illuminate/filesystem": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0", + "illuminate/http": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0", + "illuminate/support": "5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0", "intervention/image": "2.*", - "php": ">=7.1.3" + "php": ">=7.2.0" }, "require-dev": { "mockery/mockery": "^0.9.9", @@ -1321,7 +2252,8 @@ "upload" ], "transport-options": { - "symlink": true + "symlink": true, + "relative": true } }, { @@ -1347,16 +2279,16 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - }, "laravel": { - "providers": [ - "Jenssegers\\Date\\DateServiceProvider" - ], "aliases": { "Date": "Jenssegers\\Date\\Date" - } + }, + "providers": [ + "Jenssegers\\Date\\DateServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.1-dev" } }, "autoload": { @@ -1385,6 +2317,10 @@ "time", "translation" ], + "support": { + "issues": "https://github.com/jenssegers/date/issues", + "source": "https://github.com/jenssegers/date/tree/master" + }, "funding": [ { "url": "https://github.com/jenssegers", @@ -1397,197 +2333,46 @@ ], "time": "2020-04-28T06:35:54+00:00" }, - { - "name": "laminas/laminas-diactoros", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-diactoros.git", - "reference": "5ab185dba63ec655a2380c97711b09adc7061f89" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/5ab185dba63ec655a2380c97711b09adc7061f89", - "reference": "5ab185dba63ec655a2380c97711b09adc7061f89", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.1", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "provide": { - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" - }, - "replace": { - "zendframework/zend-diactoros": "^2.2.1" - }, - "require-dev": { - "ext-curl": "*", - "ext-dom": "*", - "ext-libxml": "*", - "http-interop/http-factory-tests": "^0.5.0", - "laminas/laminas-coding-standard": "~1.0.0", - "php-http/psr7-integration-tests": "^1.0", - "phpunit/phpunit": "^7.5.18" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3.x-dev", - "dev-develop": "2.4.x-dev" - }, - "laminas": { - "config-provider": "Laminas\\Diactoros\\ConfigProvider", - "module": "Laminas\\Diactoros" - } - }, - "autoload": { - "files": [ - "src/functions/create_uploaded_file.php", - "src/functions/marshal_headers_from_sapi.php", - "src/functions/marshal_method_from_sapi.php", - "src/functions/marshal_protocol_version_from_sapi.php", - "src/functions/marshal_uri_from_sapi.php", - "src/functions/normalize_server.php", - "src/functions/normalize_uploaded_files.php", - "src/functions/parse_cookie_header.php", - "src/functions/create_uploaded_file.legacy.php", - "src/functions/marshal_headers_from_sapi.legacy.php", - "src/functions/marshal_method_from_sapi.legacy.php", - "src/functions/marshal_protocol_version_from_sapi.legacy.php", - "src/functions/marshal_uri_from_sapi.legacy.php", - "src/functions/normalize_server.legacy.php", - "src/functions/normalize_uploaded_files.legacy.php", - "src/functions/parse_cookie_header.legacy.php" - ], - "psr-4": { - "Laminas\\Diactoros\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "PSR HTTP Message implementations", - "homepage": "https://laminas.dev", - "keywords": [ - "http", - "laminas", - "psr", - "psr-7" - ], - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-04-27T17:07:01+00:00" - }, - { - "name": "laminas/laminas-zendframework-bridge", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9", - "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev", - "dev-develop": "1.1.x-dev" - }, - "laminas": { - "module": "Laminas\\ZendFrameworkBridge" - } - }, - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Laminas\\ZendFrameworkBridge\\": "src//" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Alias legacy ZF class names to Laminas Project equivalents.", - "keywords": [ - "ZendFramework", - "autoloading", - "laminas", - "zf" - ], - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-04-03T16:01:00+00:00" - }, { "name": "laracasts/flash", - "version": "3.1", + "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/laracasts/flash.git", - "reference": "150d4348477db31b9a93ccd07f713e3d0513b3bf" + "reference": "0ea47bfbf12a33113247c367798a34e519020f8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laracasts/flash/zipball/150d4348477db31b9a93ccd07f713e3d0513b3bf", - "reference": "150d4348477db31b9a93ccd07f713e3d0513b3bf", + "url": "https://api.github.com/repos/laracasts/flash/zipball/0ea47bfbf12a33113247c367798a34e519020f8d", + "reference": "0ea47bfbf12a33113247c367798a34e519020f8d", "shasum": "" }, "require": { - "illuminate/support": "~5.0|^6.0|^7.0", + "illuminate/support": "~5.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", "php": ">=5.4.0" }, "require-dev": { "mockery/mockery": "dev-master", - "phpunit/phpunit": "^6.1" + "phpunit/phpunit": "^6.1|^9.5.10|^10.5" }, "type": "library", "extra": { "laravel": { - "providers": [ - "Laracasts\\Flash\\FlashServiceProvider" - ], "aliases": { "Flash": "Laracasts\\Flash\\Flash" - } + }, + "providers": [ + "Laracasts\\Flash\\FlashServiceProvider" + ] } }, "autoload": { - "psr-0": { - "Laracasts\\Flash": "src/" - }, "files": [ "src/Laracasts/Flash/functions.php" - ] + ], + "psr-0": { + "Laracasts\\Flash": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1600,58 +2385,70 @@ } ], "description": "Easy flash notifications", - "time": "2020-03-03T15:50:52+00:00" + "support": { + "source": "https://github.com/laracasts/flash/tree/3.2.4" + }, + "time": "2025-02-06T14:43:27+00:00" }, { "name": "laravel/framework", - "version": "v6.18.13", + "version": "v8.83.29", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "39519d03237a81380e2126d667e898e2922db444" + "reference": "d841a226a50c715431952a10260ba4fac9e91cc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/39519d03237a81380e2126d667e898e2922db444", - "reference": "39519d03237a81380e2126d667e898e2922db444", + "url": "https://api.github.com/repos/laravel/framework/zipball/d841a226a50c715431952a10260ba4fac9e91cc4", + "reference": "d841a226a50c715431952a10260ba4fac9e91cc4", "shasum": "" }, "require": { - "doctrine/inflector": "^1.1", - "dragonmantank/cron-expression": "^2.0", + "doctrine/inflector": "^1.4|^2.0", + "dragonmantank/cron-expression": "^3.0.2", "egulias/email-validator": "^2.1.10", "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", - "league/commonmark": "^1.3", - "league/flysystem": "^1.0.8", - "monolog/monolog": "^1.12|^2.0", - "nesbot/carbon": "^2.0", - "opis/closure": "^3.1", - "php": "^7.2", + "laravel/serializable-closure": "^1.0", + "league/commonmark": "^1.3|^2.0.2", + "league/flysystem": "^1.1", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.53.1", + "opis/closure": "^3.6", + "php": "^7.3|^8.0", "psr/container": "^1.0", + "psr/log": "^1.0|^2.0", "psr/simple-cache": "^1.0", - "ramsey/uuid": "^3.7", - "swiftmailer/swiftmailer": "^6.0", - "symfony/console": "^4.3.4", - "symfony/debug": "^4.3.4", - "symfony/finder": "^4.3.4", - "symfony/http-foundation": "^4.3.4", - "symfony/http-kernel": "^4.3.4", - "symfony/process": "^4.3.4", - "symfony/routing": "^4.3.4", - "symfony/var-dumper": "^4.3.4", - "tijsverkoyen/css-to-inline-styles": "^2.2.1", - "vlucas/phpdotenv": "^3.3" + "ramsey/uuid": "^4.2.2", + "swiftmailer/swiftmailer": "^6.3", + "symfony/console": "^5.4", + "symfony/error-handler": "^5.4", + "symfony/finder": "^5.4", + "symfony/http-foundation": "^5.4", + "symfony/http-kernel": "^5.4", + "symfony/mime": "^5.4", + "symfony/process": "^5.4", + "symfony/routing": "^5.4", + "symfony/var-dumper": "^5.4", + "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^1.6.1" }, "conflict": { "tightenco/collect": "<5.5.33" }, + "provide": { + "psr/container-implementation": "1.0", + "psr/simple-cache-implementation": "1.0" + }, "replace": { "illuminate/auth": "self.version", "illuminate/broadcasting": "self.version", "illuminate/bus": "self.version", "illuminate/cache": "self.version", + "illuminate/collections": "self.version", "illuminate/config": "self.version", "illuminate/console": "self.version", "illuminate/container": "self.version", @@ -1664,6 +2461,7 @@ "illuminate/hashing": "self.version", "illuminate/http": "self.version", "illuminate/log": "self.version", + "illuminate/macroable": "self.version", "illuminate/mail": "self.version", "illuminate/notifications": "self.version", "illuminate/pagination": "self.version", @@ -1673,61 +2471,74 @@ "illuminate/routing": "self.version", "illuminate/session": "self.version", "illuminate/support": "self.version", + "illuminate/testing": "self.version", "illuminate/translation": "self.version", "illuminate/validation": "self.version", "illuminate/view": "self.version" }, "require-dev": { - "aws/aws-sdk-php": "^3.0", - "doctrine/dbal": "^2.6", - "filp/whoops": "^2.4", - "guzzlehttp/guzzle": "^6.3|^7.0", + "aws/aws-sdk-php": "^3.198.1", + "doctrine/dbal": "^2.13.3|^3.1.4", + "filp/whoops": "^2.14.3", + "guzzlehttp/guzzle": "^6.5.5|^7.0.1", "league/flysystem-cached-adapter": "^1.0", - "mockery/mockery": "^1.3.1", - "moontoast/math": "^1.1", - "orchestra/testbench-core": "^4.0", + "mockery/mockery": "^1.4.4", + "orchestra/testbench-core": "^6.27", "pda/pheanstalk": "^4.0", - "phpunit/phpunit": "^7.5.15|^8.4|^9.0", - "predis/predis": "^1.1.1", - "symfony/cache": "^4.3.4" + "phpunit/phpunit": "^8.5.19|^9.5.8", + "predis/predis": "^1.1.9", + "symfony/cache": "^5.4" }, "suggest": { - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).", + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", "ext-memcached": "Required to use the memcache cache driver.", "ext-pcntl": "Required to use all features of the queue worker.", "ext-posix": "Required to use all features of the queue worker.", "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", - "filp/whoops": "Required for friendly error pages in development (^2.4).", - "fzaninotto/faker": "Required to use the eloquent factory builder (^1.9.1).", - "guzzlehttp/guzzle": "Required to use the Mailgun mail driver and the ping methods on schedules (^6.0|^7.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", "laravel/tinker": "Required to use the tinker console command (^2.0).", "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", - "moontoast/math": "Required to use ordered UUIDs (^1.1).", + "mockery/mockery": "Required to use mocking (^1.4.4).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^4.3.4).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^1.2).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", "src/Illuminate/Foundation/helpers.php", "src/Illuminate/Support/helpers.php" ], "psr-4": { - "Illuminate\\": "src/Illuminate/" + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/" + ] } }, "notification-url": "https://packagist.org/downloads/", @@ -1746,33 +2557,38 @@ "framework", "laravel" ], - "time": "2020-05-05T15:53:49+00:00" + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-11-20T15:55:41+00:00" }, { "name": "laravel/helpers", - "version": "v1.2.0", + "version": "v1.7.2", "source": { "type": "git", "url": "https://github.com/laravel/helpers.git", - "reference": "1f978fc5dad9f7f906b18242c654252615201de4" + "reference": "672d79d5b5f65dc821e57783fa11f22c4d762d70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/helpers/zipball/1f978fc5dad9f7f906b18242c654252615201de4", - "reference": "1f978fc5dad9f7f906b18242c654252615201de4", + "url": "https://api.github.com/repos/laravel/helpers/zipball/672d79d5b5f65dc821e57783fa11f22c4d762d70", + "reference": "672d79d5b5f65dc821e57783fa11f22c4d762d70", "shasum": "" }, "require": { - "illuminate/support": "~5.8.0|^6.0|^7.0", - "php": ">=7.1.3" + "illuminate/support": "~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.0|^8.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -1791,7 +2607,7 @@ }, { "name": "Dries Vints", - "email": "dries.vints@gmail.com" + "email": "dries@laravel.com" } ], "description": "Provides backwards compatibility for helpers in the latest Laravel release.", @@ -1799,61 +2615,64 @@ "helpers", "laravel" ], - "time": "2020-03-03T13:52:16+00:00" + "support": { + "source": "https://github.com/laravel/helpers/tree/v1.7.2" + }, + "time": "2025-01-24T15:41:25+00:00" }, { "name": "laravel/passport", - "version": "v9.1.0", + "version": "v10.4.2", "source": { "type": "git", "url": "https://github.com/laravel/passport.git", - "reference": "c274e928a9f43d517b9887446288d3129b1543f9" + "reference": "4bfdb9610575a0c84a6810701f4fd45fb8ab3888" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/passport/zipball/c274e928a9f43d517b9887446288d3129b1543f9", - "reference": "c274e928a9f43d517b9887446288d3129b1543f9", + "url": "https://api.github.com/repos/laravel/passport/zipball/4bfdb9610575a0c84a6810701f4fd45fb8ab3888", + "reference": "4bfdb9610575a0c84a6810701f4fd45fb8ab3888", "shasum": "" }, "require": { "ext-json": "*", - "firebase/php-jwt": "^5.0", - "guzzlehttp/guzzle": "^6.0", - "illuminate/auth": "^6.0|^7.0", - "illuminate/console": "^6.0|^7.0", - "illuminate/container": "^6.0|^7.0", - "illuminate/contracts": "^6.0|^7.0", - "illuminate/cookie": "^6.0|^7.0", - "illuminate/database": "^6.0|^7.0", - "illuminate/encryption": "^6.0|^7.0", - "illuminate/http": "^6.0|^7.0", - "illuminate/support": "^6.0|^7.0", - "laminas/laminas-diactoros": "^2.2", - "league/oauth2-server": "^8.1", - "nyholm/psr7": "^1.0", - "php": "^7.2", - "phpseclib/phpseclib": "^2.0", + "firebase/php-jwt": "^6.0", + "illuminate/auth": "^8.37|^9.0", + "illuminate/console": "^8.37|^9.0", + "illuminate/container": "^8.37|^9.0", + "illuminate/contracts": "^8.37|^9.0", + "illuminate/cookie": "^8.37|^9.0", + "illuminate/database": "^8.37|^9.0", + "illuminate/encryption": "^8.37|^9.0", + "illuminate/http": "^8.37|^9.0", + "illuminate/support": "^8.37|^9.0", + "lcobucci/jwt": "^3.4|^4.0", + "league/oauth2-server": "^8.2", + "nyholm/psr7": "^1.3", + "php": "^7.3|^8.0", + "phpseclib/phpseclib": "^2.0|^3.0", "symfony/psr-http-message-bridge": "^2.0" }, "require-dev": { "mockery/mockery": "^1.0", - "orchestra/testbench": "^4.4|^5.0", - "phpunit/phpunit": "^8.0" + "orchestra/testbench": "^6.0|^7.0", + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "9.x-dev" - }, "laravel": { "providers": [ "Laravel\\Passport\\PassportServiceProvider" ] + }, + "branch-alias": { + "dev-master": "10.x-dev" } }, "autoload": { "psr-4": { - "Laravel\\Passport\\": "src/" + "Laravel\\Passport\\": "src/", + "Laravel\\Passport\\Database\\Factories\\": "database/factories/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1872,42 +2691,105 @@ "oauth", "passport" ], - "time": "2020-05-08T13:55:52+00:00" + "support": { + "issues": "https://github.com/laravel/passport/issues", + "source": "https://github.com/laravel/passport" + }, + "time": "2023-02-21T07:47:20+00:00" }, { - "name": "laravel/tinker", - "version": "v2.4.0", + "name": "laravel/serializable-closure", + "version": "v1.3.7", "source": { "type": "git", - "url": "https://github.com/laravel/tinker.git", - "reference": "cde90a7335a2130a4488beb68f4b2141869241db" + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/cde90a7335a2130a4488beb68f4b2141869241db", - "reference": "cde90a7335a2130a4488beb68f4b2141869241db", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0|^8.0", - "illuminate/contracts": "^6.0|^7.0|^8.0", - "illuminate/support": "^6.0|^7.0|^8.0", - "php": "^7.2", - "psy/psysh": "^0.10.3", - "symfony/var-dumper": "^4.3|^5.0" + "php": "^7.3|^8.0" }, "require-dev": { - "mockery/mockery": "^1.3.1", - "phpunit/phpunit": "^8.4|^9.0" - }, - "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0)." + "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "nesbot/carbon": "^2.61|^3.0", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2024-11-14T18:34:49+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { "laravel": { "providers": [ "Laravel\\Tinker\\TinkerServiceProvider" @@ -1936,39 +2818,104 @@ "laravel", "psysh" ], - "time": "2020-04-07T15:01:31+00:00" + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.10.1" + }, + "time": "2025-01-27T14:24:01+00:00" }, { - "name": "laravelcollective/html", - "version": "v6.1.0", + "name": "laravel/ui", + "version": "v3.4.6", "source": { "type": "git", - "url": "https://github.com/LaravelCollective/html.git", - "reference": "64f2268bf41bf02b3a9dd3c30f102e934d721664" + "url": "https://github.com/laravel/ui.git", + "reference": "65ec5c03f7fee2c8ecae785795b829a15be48c2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/LaravelCollective/html/zipball/64f2268bf41bf02b3a9dd3c30f102e934d721664", - "reference": "64f2268bf41bf02b3a9dd3c30f102e934d721664", + "url": "https://api.github.com/repos/laravel/ui/zipball/65ec5c03f7fee2c8ecae785795b829a15be48c2c", + "reference": "65ec5c03f7fee2c8ecae785795b829a15be48c2c", "shasum": "" }, "require": { - "illuminate/http": "^6.0|^7.0", - "illuminate/routing": "^6.0|^7.0", - "illuminate/session": "^6.0|^7.0", - "illuminate/support": "^6.0|^7.0", - "illuminate/view": "^6.0|^7.0", + "illuminate/console": "^8.42|^9.0", + "illuminate/filesystem": "^8.42|^9.0", + "illuminate/support": "^8.82|^9.0", + "illuminate/validation": "^8.42|^9.0", + "php": "^7.3|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^6.23|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Ui\\UiServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Ui\\": "src/", + "Illuminate\\Foundation\\Auth\\": "auth-backend/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel UI utilities and presets.", + "keywords": [ + "laravel", + "ui" + ], + "support": { + "source": "https://github.com/laravel/ui/tree/v3.4.6" + }, + "time": "2022-05-20T13:38:08+00:00" + }, + { + "name": "laravelcollective/html", + "version": "v6.4.1", + "source": { + "type": "git", + "url": "https://github.com/LaravelCollective/html.git", + "reference": "64ddfdcaeeb8d332bd98bef442bef81e39c3910b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/LaravelCollective/html/zipball/64ddfdcaeeb8d332bd98bef442bef81e39c3910b", + "reference": "64ddfdcaeeb8d332bd98bef442bef81e39c3910b", + "shasum": "" + }, + "require": { + "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/routing": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/session": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/view": "^6.0|^7.0|^8.0|^9.0|^10.0", "php": ">=7.2.5" }, "require-dev": { - "illuminate/database": "^6.0|^7.0", + "illuminate/database": "^6.0|^7.0|^8.0|^9.0|^10.0", "mockery/mockery": "~1.0", - "phpunit/phpunit": "~7.1" + "phpunit/phpunit": "~8.5|^9.5.10" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.0-dev" + "dev-master": "6.x-dev" }, "laravel": { "providers": [ @@ -1981,12 +2928,12 @@ } }, "autoload": { - "psr-4": { - "Collective\\Html\\": "src/" - }, "files": [ "src/helpers.php" - ] + ], + "psr-4": { + "Collective\\Html\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2004,40 +2951,114 @@ ], "description": "HTML and Form Builders for the Laravel Framework", "homepage": "https://laravelcollective.com", - "time": "2020-03-02T16:41:28+00:00" + "support": { + "issues": "https://github.com/LaravelCollective/html/issues", + "source": "https://github.com/LaravelCollective/html" + }, + "abandoned": "spatie/laravel-html", + "time": "2023-04-25T02:46:11+00:00" }, { - "name": "lcobucci/jwt", + "name": "lcobucci/clock", "version": "3.3.1", "source": { "type": "git", - "url": "https://github.com/lcobucci/jwt.git", - "reference": "a11ec5f4b4d75d1fcd04e133dede4c317aac9e18" + "url": "https://github.com/lcobucci/clock.git", + "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/a11ec5f4b4d75d1fcd04e133dede4c317aac9e18", - "reference": "a11ec5f4b4d75d1fcd04e133dede4c317aac9e18", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/db3713a61addfffd615b79bf0bc22f0ccc61b86b", + "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b", "shasum": "" }, "require": { - "ext-mbstring": "*", - "ext-openssl": "*", - "php": "^5.6 || ^7.0" + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" }, "require-dev": { - "mikey179/vfsstream": "~1.5", - "phpmd/phpmd": "~2.2", - "phpunit/php-invoker": "~1.1", - "phpunit/phpunit": "^5.7 || ^7.3", - "squizlabs/php_codesniffer": "~2.3" + "infection/infection": "^0.29", + "lcobucci/coding-standard": "^11.1.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.10.25", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-strict-rules": "^1.5.1", + "phpunit/phpunit": "^11.3.6" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + } + ], + "description": "Yet another clock abstraction", + "support": { + "issues": "https://github.com/lcobucci/clock/issues", + "source": "https://github.com/lcobucci/clock/tree/3.3.1" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2024-09-24T20:45:14+00:00" + }, + { + "name": "lcobucci/jwt", + "version": "4.3.0", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/jwt.git", + "reference": "4d7de2fe0d51a96418c0d04004986e410e87f6b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/4d7de2fe0d51a96418c0d04004986e410e87f6b4", + "reference": "4d7de2fe0d51a96418c0d04004986e410e87f6b4", + "shasum": "" + }, + "require": { + "ext-hash": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-sodium": "*", + "lcobucci/clock": "^2.0 || ^3.0", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "infection/infection": "^0.21", + "lcobucci/coding-standard": "^6.0", + "mikey179/vfsstream": "^1.6.7", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/php-invoker": "^3.1", + "phpunit/phpunit": "^9.5" + }, + "type": "library", "autoload": { "psr-4": { "Lcobucci\\JWT\\": "src" @@ -2049,7 +3070,7 @@ ], "authors": [ { - "name": "Luís Otávio Cobucci Oblonczyk", + "name": "Luís Cobucci", "email": "lcobucci@gmail.com", "role": "Developer" } @@ -2059,49 +3080,71 @@ "JWS", "jwt" ], - "time": "2019-05-24T18:30:49+00:00" + "support": { + "issues": "https://github.com/lcobucci/jwt/issues", + "source": "https://github.com/lcobucci/jwt/tree/4.3.0" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2023-01-02T13:28:00+00:00" }, { "name": "league/commonmark", - "version": "1.4.3", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "412639f7cfbc0b31ad2455b2fe965095f66ae505" + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/412639f7cfbc0b31ad2455b2fe965095f66ae505", - "reference": "412639f7cfbc0b31ad2455b2fe965095f66ae505", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad", + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^7.1" - }, - "conflict": { - "scrutinizer/ocular": "1.7.*" + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "cebe/markdown": "~1.0", - "commonmark/commonmark.js": "0.29.1", - "erusev/parsedown": "~1.0", + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", "ext-json": "*", "github/gfm": "0.29.0", - "michelf/php-markdown": "~1.4", - "mikehaertl/php-shellcommand": "^1.4", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5", - "scrutinizer/ocular": "^1.5", - "symfony/finder": "^4.2" + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" }, - "bin": [ - "bin/commonmark" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-main": "2.7-dev" } }, "autoload": { @@ -2121,7 +3164,7 @@ "role": "Lead Developer" } ], - "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)", + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", "homepage": "https://commonmark.thephpleague.com", "keywords": [ "commonmark", @@ -2133,11 +3176,14 @@ "md", "parser" ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, "funding": [ - { - "url": "https://enjoy.gitstore.app/repositories/thephpleague/commonmark", - "type": "custom" - }, { "url": "https://www.colinodell.com/sponsor", "type": "custom" @@ -2150,33 +3196,111 @@ "url": "https://github.com/colinodell", "type": "github" }, - { - "url": "https://www.patreon.com/colinodell", - "type": "patreon" - }, { "url": "https://tidelift.com/funding/github/packagist/league/commonmark", "type": "tidelift" } ], - "time": "2020-05-04T22:15:21+00:00" + "time": "2024-12-29T14:10:59+00:00" }, { - "name": "league/event", - "version": "2.2.0", + "name": "league/config", + "version": "v1.2.0", "source": { "type": "git", - "url": "https://github.com/thephpleague/event.git", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119" + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", "shasum": "" }, "require": { - "php": ">=5.4.0" + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/event", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/event.git", + "reference": "062ebb450efbe9a09bc2478e89b7c933875b0935" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/event/zipball/062ebb450efbe9a09bc2478e89b7c933875b0935", + "reference": "062ebb450efbe9a09bc2478e89b7c933875b0935", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" }, "require-dev": { "henrikbjorn/phpspec-code-coverage": "~1.0.1", @@ -2209,35 +3333,39 @@ "event", "listener" ], - "time": "2018-11-26T11:52:41+00:00" + "support": { + "issues": "https://github.com/thephpleague/event/issues", + "source": "https://github.com/thephpleague/event/tree/2.3.0" + }, + "time": "2025-03-14T19:51:10+00:00" }, { "name": "league/flysystem", - "version": "1.0.67", + "version": "1.1.10", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "5b1f36c75c4bdde981294c2a0ebdb437ee6f275e" + "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/5b1f36c75c4bdde981294c2a0ebdb437ee6f275e", - "reference": "5b1f36c75c4bdde981294c2a0ebdb437ee6f275e", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/3239285c825c152bcc315fe0e87d6b55f5972ed1", + "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1", "shasum": "" }, "require": { "ext-fileinfo": "*", - "php": ">=5.5.9" + "league/mime-type-detection": "^1.3", + "php": "^7.2.5 || ^8.0" }, "conflict": { "league/flysystem-sftp": "<1.0.6" }, "require-dev": { - "phpspec/phpspec": "^3.4", - "phpunit/phpunit": "^5.7.26" + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" }, "suggest": { - "ext-fileinfo": "Required for MimeType", "ext-ftp": "Allows you to use FTP server storage", "ext-openssl": "Allows you to use FTPS server storage", "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", @@ -2293,46 +3421,107 @@ "sftp", "storage" ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/1.1.10" + }, "funding": [ { "url": "https://offset.earth/frankdejonge", "type": "other" } ], - "time": "2020-04-16T13:21:26+00:00" + "time": "2022-10-04T09:16:37+00:00" }, { - "name": "league/oauth2-server", - "version": "8.1.0", + "name": "league/mime-type-detection", + "version": "1.16.0", "source": { "type": "git", - "url": "https://github.com/thephpleague/oauth2-server.git", - "reference": "b53d324f774eb782250f7d8973811a33a75ecdef" + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/b53d324f774eb782250f7d8973811a33a75ecdef", - "reference": "b53d324f774eb782250f7d8973811a33a75ecdef", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", "shasum": "" }, "require": { - "defuse/php-encryption": "^2.2.1", - "ext-json": "*", + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/oauth2-server", + "version": "8.5.5", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth2-server.git", + "reference": "cc8778350f905667e796b3c2364a9d3bd7a73518" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/cc8778350f905667e796b3c2364a9d3bd7a73518", + "reference": "cc8778350f905667e796b3c2364a9d3bd7a73518", + "shasum": "" + }, + "require": { + "defuse/php-encryption": "^2.3", "ext-openssl": "*", - "lcobucci/jwt": "^3.3.1", + "lcobucci/clock": "^2.2 || ^3.0", + "lcobucci/jwt": "^4.3 || ^5.0", "league/event": "^2.2", - "php": ">=7.2.0", - "psr/http-message": "^1.0.1" + "league/uri": "^6.7 || ^7.0", + "php": "^8.0", + "psr/http-message": "^1.0.1 || ^2.0" }, "replace": { "league/oauth2server": "*", "lncd/oauth2": "*" }, "require-dev": { - "laminas/laminas-diactoros": "^2.3.0", - "phpstan/phpstan": "^0.11.19", - "phpstan/phpstan-phpunit": "^0.11.2", - "phpunit/phpunit": "^8.5.4 || ^9.1.3", + "laminas/laminas-diactoros": "^3.0.0", + "phpstan/phpstan": "^0.12.57", + "phpstan/phpstan-phpunit": "^0.12.16", + "phpunit/phpunit": "^9.6.6", "roave/security-advisories": "dev-master" }, "type": "library", @@ -2376,50 +3565,228 @@ "secure", "server" ], + "support": { + "issues": "https://github.com/thephpleague/oauth2-server/issues", + "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.5" + }, "funding": [ { "url": "https://github.com/sephster", "type": "github" } ], - "time": "2020-04-29T22:14:38+00:00" + "time": "2024-12-20T23:06:10+00:00" }, { - "name": "maatwebsite/excel", - "version": "3.1.19", + "name": "league/uri", + "version": "7.5.1", "source": { "type": "git", - "url": "https://github.com/Maatwebsite/Laravel-Excel.git", - "reference": "96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c" + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c", - "reference": "96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", "shasum": "" }, "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.1.64", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "e25d44a2d91da9179cd2d7fec952313548597a79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/e25d44a2d91da9179cd2d7fec952313548597a79", + "reference": "e25d44a2d91da9179cd2d7fec952313548597a79", + "shasum": "" + }, + "require": { + "composer/semver": "^3.3", "ext-json": "*", - "illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0", - "php": "^7.0", - "phpoffice/phpspreadsheet": "^1.10" + "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0||^12.0", + "php": "^7.0||^8.0", + "phpoffice/phpspreadsheet": "^1.29.9", + "psr/simple-cache": "^1.0||^2.0||^3.0" }, "require-dev": { - "mockery/mockery": "^1.1", - "orchestra/database": "^4.0", - "orchestra/testbench": "^4.0", - "phpunit/phpunit": "^8.0", + "laravel/scout": "^7.0||^8.0||^9.0||^10.0", + "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0||^10.0", "predis/predis": "^1.1" }, "type": "library", "extra": { "laravel": { - "providers": [ - "Maatwebsite\\Excel\\ExcelServiceProvider" - ], "aliases": { "Excel": "Maatwebsite\\Excel\\Facades\\Excel" - } + }, + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ] } }, "autoload": { @@ -2434,7 +3801,7 @@ "authors": [ { "name": "Patrick Brouwers", - "email": "patrick@maatwebsite.nl" + "email": "patrick@spartner.nl" } ], "description": "Supercharged Excel exports and imports in Laravel", @@ -2449,6 +3816,10 @@ "php", "phpspreadsheet" ], + "support": { + "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.64" + }, "funding": [ { "url": "https://laravel-excel.com/commercial-support", @@ -2459,84 +3830,114 @@ "type": "github" } ], - "time": "2020-02-28T15:47:45+00:00" + "time": "2025-02-24T11:12:50+00:00" }, { - "name": "markbaker/complex", - "version": "1.4.8", + "name": "maennchen/zipstream-php", + "version": "3.1.2", "source": { "type": "git", - "url": "https://github.com/MarkBaker/PHPComplex.git", - "reference": "8eaa40cceec7bf0518187530b2e63871be661b72" + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/8eaa40cceec7bf0518187530b2e63871be661b72", - "reference": "8eaa40cceec7bf0518187530b2e63871be661b72", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/aeadcf5c412332eb426c0f9b4485f6accba2a99f", + "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f", "shasum": "" }, "require": { - "php": "^5.6.0|^7.0.0" + "ext-mbstring": "*", + "ext-zlib": "*", + "php-64bit": "^8.2" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", - "phpcompatibility/php-compatibility": "^9.0", - "phpdocumentor/phpdocumentor": "2.*", - "phploc/phploc": "2.*", - "phpmd/phpmd": "2.*", - "phpunit/phpunit": "^4.8.35|^5.4.0", - "sebastian/phpcpd": "2.*", - "squizlabs/php_codesniffer": "^3.4.0" + "brianium/paratest": "^7.7", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.16", + "guzzlehttp/guzzle": "^7.5", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^11.0", + "vimeo/psalm": "^6.0" + }, + "suggest": { + "guzzlehttp/psr7": "^2.4", + "psr/http-message": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "András Kolesár", + "email": "kolesar@kolesar.hu" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": [ + "stream", + "zip" + ], + "support": { + "issues": "https://github.com/maennchen/ZipStream-PHP/issues", + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.2" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + } + ], + "time": "2025-01-27T12:07:53+00:00" + }, + { + "name": "markbaker/complex", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPComplex.git", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { "psr-4": { "Complex\\": "classes/src/" - }, - "files": [ - "classes/src/functions/abs.php", - "classes/src/functions/acos.php", - "classes/src/functions/acosh.php", - "classes/src/functions/acot.php", - "classes/src/functions/acoth.php", - "classes/src/functions/acsc.php", - "classes/src/functions/acsch.php", - "classes/src/functions/argument.php", - "classes/src/functions/asec.php", - "classes/src/functions/asech.php", - "classes/src/functions/asin.php", - "classes/src/functions/asinh.php", - "classes/src/functions/atan.php", - "classes/src/functions/atanh.php", - "classes/src/functions/conjugate.php", - "classes/src/functions/cos.php", - "classes/src/functions/cosh.php", - "classes/src/functions/cot.php", - "classes/src/functions/coth.php", - "classes/src/functions/csc.php", - "classes/src/functions/csch.php", - "classes/src/functions/exp.php", - "classes/src/functions/inverse.php", - "classes/src/functions/ln.php", - "classes/src/functions/log2.php", - "classes/src/functions/log10.php", - "classes/src/functions/negative.php", - "classes/src/functions/pow.php", - "classes/src/functions/rho.php", - "classes/src/functions/sec.php", - "classes/src/functions/sech.php", - "classes/src/functions/sin.php", - "classes/src/functions/sinh.php", - "classes/src/functions/sqrt.php", - "classes/src/functions/tan.php", - "classes/src/functions/tanh.php", - "classes/src/functions/theta.php", - "classes/src/operations/add.php", - "classes/src/operations/subtract.php", - "classes/src/operations/multiply.php", - "classes/src/operations/divideby.php", - "classes/src/operations/divideinto.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2554,57 +3955,44 @@ "complex", "mathematics" ], - "time": "2020-03-11T20:15:49+00:00" + "support": { + "issues": "https://github.com/MarkBaker/PHPComplex/issues", + "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" + }, + "time": "2022-12-06T16:21:08+00:00" }, { "name": "markbaker/matrix", - "version": "1.2.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPMatrix.git", - "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21" + "reference": "728434227fe21be27ff6d86621a1b13107a2562c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/5348c5a67e3b75cd209d70103f916a93b1f1ed21", - "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c", "shasum": "" }, "require": { - "php": "^5.6.0|^7.0.0" + "php": "^7.1 || ^8.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-master", - "phpcompatibility/php-compatibility": "dev-master", - "phploc/phploc": "^4", - "phpmd/phpmd": "dev-master", - "phpunit/phpunit": "^5.7", - "sebastian/phpcpd": "^3.0", - "squizlabs/php_codesniffer": "^3.0@dev" + "phpcompatibility/php-compatibility": "^9.3", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "^4.0", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "sebastian/phpcpd": "^4.0", + "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { "psr-4": { "Matrix\\": "classes/src/" - }, - "files": [ - "classes/src/functions/adjoint.php", - "classes/src/functions/antidiagonal.php", - "classes/src/functions/cofactors.php", - "classes/src/functions/determinant.php", - "classes/src/functions/diagonal.php", - "classes/src/functions/identity.php", - "classes/src/functions/inverse.php", - "classes/src/functions/minors.php", - "classes/src/functions/trace.php", - "classes/src/functions/transpose.php", - "classes/src/operations/add.php", - "classes/src/operations/directsum.php", - "classes/src/operations/subtract.php", - "classes/src/operations/multiply.php", - "classes/src/operations/divideby.php", - "classes/src/operations/divideinto.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2613,7 +4001,7 @@ "authors": [ { "name": "Mark Baker", - "email": "mark@lange.demon.co.uk" + "email": "mark@demon-angel.eu" } ], "description": "PHP Class for working with matrices", @@ -2623,62 +4011,140 @@ "matrix", "vector" ], - "time": "2019-10-06T11:29:25+00:00" + "support": { + "issues": "https://github.com/MarkBaker/PHPMatrix/issues", + "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" + }, + "time": "2022-12-02T22:17:43+00:00" }, { - "name": "monolog/monolog", - "version": "2.0.2", + "name": "masterminds/html5", + "version": "2.9.0", "source": { "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "c861fcba2ca29404dc9e617eedd9eff4616986b8" + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c861fcba2ca29404dc9e617eedd9eff4616986b8", - "reference": "c861fcba2ca29404dc9e617eedd9eff4616986b8", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", "shasum": "" }, "require": { - "php": "^7.2", - "psr/log": "^1.0.1" + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" + }, + "time": "2024-03-31T07:05:07+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "provide": { - "psr/log-implementation": "1.0.0" + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" }, "require-dev": { "aws/aws-sdk-php": "^2.4.9 || ^3.0", "doctrine/couchdb": "~1.0@dev", - "elasticsearch/elasticsearch": "^6.0", - "graylog2/gelf-php": "^1.4.2", - "jakub-onderka/php-parallel-lint": "^0.9", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpspec/prophecy": "^1.6.1", - "phpunit/phpunit": "^8.3", - "predis/predis": "^1.1", - "rollbar/rollbar": "^1.3", - "ruflin/elastica": ">=0.90 <3.0", - "swiftmailer/swiftmailer": "^5.3|^6.0" + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2@dev", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.38 || ^9.6.19", + "predis/predis": "^1.1 || ^2.0", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" }, "suggest": { "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", "doctrine/couchdb": "Allow sending log messages to a CouchDB server", "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", "ext-mbstring": "Allow to work properly with unicode symbols", "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "php-console/php-console": "Allow sending log messages to Google Chrome", "rollbar/rollbar": "Allow sending log messages to Rollbar", "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-main": "2.x-dev" } }, "autoload": { @@ -2694,45 +4160,69 @@ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "homepage": "https://seld.be" } ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", + "homepage": "https://github.com/Seldaek/monolog", "keywords": [ "log", "logging", "psr-3" ], - "time": "2019-12-20T14:22:59+00:00" + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.10.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2024-11-12T12:43:37+00:00" }, { "name": "nesbot/carbon", - "version": "2.33.0", + "version": "2.73.0", "source": { "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4d93cb95a80d9ffbff4018fe58ae3b7dd7f4b99b" + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4d93cb95a80d9ffbff4018fe58ae3b7dd7f4b99b", - "reference": "4d93cb95a80d9ffbff4018fe58ae3b7dd7f4b99b", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075", + "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075", "shasum": "" }, "require": { + "carbonphp/carbon-doctrine-types": "*", "ext-json": "*", "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^3.4 || ^4.0 || ^5.0" + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" }, "require-dev": { - "doctrine/orm": "^2.7", - "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", - "kylekatarnls/multi-tester": "^1.1", - "phpmd/phpmd": "^2.8", - "phpstan/phpstan": "^0.11", - "phpunit/phpunit": "^7.5 || ^8.0", + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "<6", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", "squizlabs/php_codesniffer": "^3.4" }, "bin": [ @@ -2740,13 +4230,19 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, "laravel": { "providers": [ "Carbon\\Laravel\\ServiceProvider" ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" } }, "autoload": { @@ -2762,53 +4258,212 @@ { "name": "Brian Nesbitt", "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" + "homepage": "https://markido.com" }, { "name": "kylekatarnls", - "homepage": "http://github.com/kylekatarnls" + "homepage": "https://github.com/kylekatarnls" } ], "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "http://carbon.nesbot.com", + "homepage": "https://carbon.nesbot.com", "keywords": [ "date", "datetime", "time" ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, "funding": [ { - "url": "https://opencollective.com/Carbon", - "type": "open_collective" + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", "type": "tidelift" } ], - "time": "2020-04-20T15:05:43+00:00" + "time": "2025-01-08T20:10:23+00:00" }, { - "name": "nikic/php-parser", - "version": "v4.4.0", + "name": "nette/schema", + "version": "v1.3.2", "source": { "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120" + "url": "https://github.com/nette/schema.git", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", + "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d", "shasum": "" }, "require": { - "ext-tokenizer": "*", - "php": ">=7.0" + "nette/utils": "^4.0", + "php": "8.1 - 8.4" }, "require-dev": { - "ircmaxell/php-yacc": "0.0.5", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.2" + }, + "time": "2024-10-06T23:10:23+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.6", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "ce708655043c7050eb050df361c5e313cf708309" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/ce708655043c7050eb050df361c5e313cf708309", + "reference": "ce708655043c7050eb050df361c5e313cf708309", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.4" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.5", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.6" + }, + "time": "2025-03-30T21:06:30+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" @@ -2816,7 +4471,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -2838,41 +4493,47 @@ "parser", "php" ], - "time": "2020-04-10T16:34:50+00:00" + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" + }, + "time": "2024-12-30T11:07:19+00:00" }, { "name": "nyholm/psr7", - "version": "1.2.1", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/Nyholm/psr7.git", - "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c" + "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/55ff6b76573f5b242554c9775792bd59fb52e11c", - "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3", + "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3", "shasum": "" }, "require": { - "php": "^7.1", - "php-http/message-factory": "^1.0", + "php": ">=7.2", "psr/http-factory": "^1.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.1 || ^2.0" }, "provide": { + "php-http/message-factory-implementation": "1.0", "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { - "http-interop/http-factory-tests": "dev-master", - "php-http/psr7-integration-tests": "dev-master", - "phpunit/phpunit": "^7.5" + "http-interop/http-factory-tests": "^0.9", + "php-http/message-factory": "^1.0", + "php-http/psr7-integration-tests": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", + "symfony/error-handler": "^4.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.8-dev" } }, "autoload": { @@ -2895,47 +4556,61 @@ } ], "description": "A fast PHP7 implementation of PSR-7", - "homepage": "http://tnyholm.se", + "homepage": "https://tnyholm.se", "keywords": [ "psr-17", "psr-7" ], - "time": "2019-09-05T13:24:16+00:00" + "support": { + "issues": "https://github.com/Nyholm/psr7/issues", + "source": "https://github.com/Nyholm/psr7/tree/1.8.2" + }, + "funding": [ + { + "url": "https://github.com/Zegnat", + "type": "github" + }, + { + "url": "https://github.com/nyholm", + "type": "github" + } + ], + "time": "2024-09-09T07:06:30+00:00" }, { "name": "opis/closure", - "version": "3.5.1", + "version": "3.6.3", "source": { "type": "git", "url": "https://github.com/opis/closure.git", - "reference": "93ebc5712cdad8d5f489b500c59d122df2e53969" + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/93ebc5712cdad8d5f489b500c59d122df2e53969", - "reference": "93ebc5712cdad8d5f489b500c59d122df2e53969", + "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", "shasum": "" }, "require": { - "php": "^5.4 || ^7.0" + "php": "^5.4 || ^7.0 || ^8.0" }, "require-dev": { "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.5.x-dev" + "dev-master": "3.6.x-dev" } }, "autoload": { - "psr-4": { - "Opis\\Closure\\": "src/" - }, "files": [ "functions.php" - ] + ], + "psr-4": { + "Opis\\Closure\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2961,24 +4636,95 @@ "serialization", "serialize" ], - "time": "2019-11-29T22:36:02+00:00" + "support": { + "issues": "https://github.com/opis/closure/issues", + "source": "https://github.com/opis/closure/tree/3.6.3" + }, + "time": "2022-01-27T09:35:39+00:00" }, { - "name": "paragonie/random_compat", - "version": "v9.99.99", + "name": "paragonie/constant_time_encoding", + "version": "v3.0.0", "source": { "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", "shasum": "" }, "require": { - "php": "^7" + "php": "^8" + }, + "require-dev": { + "phpunit/phpunit": "^9", + "vimeo/psalm": "^4|^5" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2024-05-08T12:36:18+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" }, "require-dev": { "phpunit/phpunit": "4.*|5.*", @@ -3006,24 +4752,32 @@ "pseudorandom", "random" ], - "time": "2018-07-02T15:55:56+00:00" + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" }, { "name": "phenx/php-font-lib", - "version": "0.5.2", + "version": "0.5.6", "source": { "type": "git", - "url": "https://github.com/PhenX/php-font-lib.git", - "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8" + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "a1681e9793040740a405ac5b189275059e2a9863" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/ca6ad461f032145fff5971b5985e5af9e7fa88d8", - "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", + "reference": "a1681e9793040740a405ac5b189275059e2a9863", "shasum": "" }, + "require": { + "ext-mbstring": "*" + }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5 || ^6 || ^7" + "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" }, "type": "library", "autoload": { @@ -3033,7 +4787,7 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-3.0" + "LGPL-2.1-or-later" ], "authors": [ { @@ -3043,27 +4797,33 @@ ], "description": "A library to read, parse, export and make subsets of different types of font files.", "homepage": "https://github.com/PhenX/php-font-lib", - "time": "2020-03-08T15:31:32+00:00" + "support": { + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" + }, + "time": "2024-01-29T14:45:26+00:00" }, { "name": "phenx/php-svg-lib", - "version": "v0.3.3", + "version": "0.5.4", "source": { "type": "git", - "url": "https://github.com/PhenX/php-svg-lib.git", - "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32" + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PhenX/php-svg-lib/zipball/5fa61b65e612ce1ae15f69b3d223cb14ecc60e32", - "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", "shasum": "" }, "require": { - "sabberworm/php-css-parser": "^8.3" + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabberworm/php-css-parser": "^8.4" }, "require-dev": { - "phpunit/phpunit": "^5.5|^6.5" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" }, "type": "library", "autoload": { @@ -3073,7 +4833,7 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-3.0" + "LGPL-3.0-or-later" ], "authors": [ { @@ -3083,73 +4843,28 @@ ], "description": "A library to read, parse and export to PDF SVG files.", "homepage": "https://github.com/PhenX/php-svg-lib", - "time": "2019-09-11T20:02:13+00:00" - }, - { - "name": "php-http/message-factory", - "version": "v1.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-http/message-factory.git", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + "support": { + "issues": "https://github.com/dompdf/php-svg-lib/issues", + "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Factory interfaces for PSR-7 HTTP Message", - "homepage": "http://php-http.org", - "keywords": [ - "factory", - "http", - "message", - "stream", - "uri" - ], - "time": "2015-12-19T14:08:53+00:00" + "time": "2024-04-08T12:52:34+00:00" }, { "name": "phpoffice/phpspreadsheet", - "version": "1.12.0", + "version": "1.29.10", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "f79611d6dc1f6b7e8e30b738fc371b392001dbfd" + "reference": "c80041b1628c4f18030407134fe88303661d4e4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/f79611d6dc1f6b7e8e30b738fc371b392001dbfd", - "reference": "f79611d6dc1f6b7e8e30b738fc371b392001dbfd", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/c80041b1628c4f18030407134fe88303661d4e4e", + "reference": "c80041b1628c4f18030407134fe88303661d4e4e", "shasum": "" }, "require": { + "composer/pcre": "^1||^2||^3", "ext-ctype": "*", "ext-dom": "*", "ext-fileinfo": "*", @@ -3163,24 +4878,32 @@ "ext-xmlwriter": "*", "ext-zip": "*", "ext-zlib": "*", - "markbaker/complex": "^1.4", - "markbaker/matrix": "^1.2", - "php": "^7.1", - "psr/simple-cache": "^1.0" + "ezyang/htmlpurifier": "^4.15", + "maennchen/zipstream-php": "^2.1 || ^3.0", + "markbaker/complex": "^3.0", + "markbaker/matrix": "^3.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { - "dompdf/dompdf": "^0.8.3", - "friendsofphp/php-cs-fixer": "^2.16", - "jpgraph/jpgraph": "^4.0", - "mpdf/mpdf": "^8.0", + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", + "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.2", + "mitoteam/jpgraph": "^10.3", + "mpdf/mpdf": "^8.1.1", "phpcompatibility/php-compatibility": "^9.3", - "phpunit/phpunit": "^7.5", - "squizlabs/php_codesniffer": "^3.5", - "tecnickcom/tcpdf": "^6.3" + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.7", + "tecnickcom/tcpdf": "^6.5" }, "suggest": { "dompdf/dompdf": "Option for rendering PDF with PDF Writer", - "jpgraph/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "ext-intl": "PHP Internationalization Functions", + "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", "mpdf/mpdf": "Option for rendering PDF with PDF Writer", "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" }, @@ -3226,33 +4949,41 @@ "xls", "xlsx" ], - "time": "2020-04-27T08:12:48+00:00" + "support": { + "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.10" + }, + "time": "2025-02-08T02:56:14+00:00" }, { "name": "phpoption/phpoption", - "version": "1.7.3", + "version": "1.9.3", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae" + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/4acfd6a4b33a509d8c88f50e5222f734b6aeebae", - "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0 || ^8.0" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.3", - "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.9-dev" } }, "autoload": { @@ -3267,11 +4998,13 @@ "authors": [ { "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" }, { "name": "Graham Campbell", - "email": "graham@alt-three.com" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], "description": "Option Type for PHP", @@ -3281,32 +5014,46 @@ "php", "type" ], - "time": "2020-03-21T18:07:53+00:00" + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:41:07+00:00" }, { "name": "phpseclib/phpseclib", - "version": "2.0.27", + "version": "3.0.43", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc" + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc", - "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", "shasum": "" }, "require": { - "php": ">=5.3.3" + "paragonie/constant_time_encoding": "^1|^2|^3", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" }, "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0", - "sami/sami": "~2.0", - "squizlabs/php_codesniffer": "~2.0" + "phpunit/phpunit": "*" }, "suggest": { + "ext-dom": "Install the DOM extension to load XML formatted public keys.", "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", @@ -3318,7 +5065,7 @@ "phpseclib/bootstrap.php" ], "psr-4": { - "phpseclib\\": "phpseclib/" + "phpseclib3\\": "phpseclib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3373,6 +5120,10 @@ "x.509", "x509" ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" + }, "funding": [ { "url": "https://github.com/terrafrost", @@ -3387,24 +5138,219 @@ "type": "tidelift" } ], - "time": "2020-04-04T23:17:33+00:00" + "time": "2024-12-14T21:12:59+00:00" }, { - "name": "psr/container", - "version": "1.0.0", + "name": "pragmarx/google2fa", + "version": "v8.0.3", "source": { "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "url": "https://github.com/antonioribeiro/google2fa.git", + "reference": "6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad", + "reference": "6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad", "shasum": "" }, "require": { - "php": ">=5.3.0" + "paragonie/constant_time_encoding": "^1.0|^2.0|^3.0", + "php": "^7.1|^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^7.5.15|^8.5|^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "PragmaRX\\Google2FA\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" + } + ], + "description": "A One Time Password Authentication package, compatible with Google Authenticator.", + "keywords": [ + "2fa", + "Authentication", + "Two Factor Authentication", + "google2fa" + ], + "support": { + "issues": "https://github.com/antonioribeiro/google2fa/issues", + "source": "https://github.com/antonioribeiro/google2fa/tree/v8.0.3" + }, + "time": "2024-09-05T11:56:40+00:00" + }, + { + "name": "pragmarx/google2fa-laravel", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/antonioribeiro/google2fa-laravel.git", + "reference": "60f363c16db1e94263e0560efebe9fc2e302b7ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antonioribeiro/google2fa-laravel/zipball/60f363c16db1e94263e0560efebe9fc2e302b7ef", + "reference": "60f363c16db1e94263e0560efebe9fc2e302b7ef", + "shasum": "" + }, + "require": { + "laravel/framework": "^5.4.36|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": ">=7.0", + "pragmarx/google2fa-qrcode": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "bacon/bacon-qr-code": "^2.0", + "orchestra/testbench": "3.4.*|3.5.*|3.6.*|3.7.*|4.*|5.*|6.*|7.*|8.*|9.*|10.*", + "phpunit/phpunit": "~5|~6|~7|~8|~9|~10|~11" + }, + "suggest": { + "bacon/bacon-qr-code": "Required to generate inline QR Codes.", + "pragmarx/recovery": "Generate recovery codes." + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Google2FA": "PragmaRX\\Google2FALaravel\\Facade" + }, + "providers": [ + "PragmaRX\\Google2FALaravel\\ServiceProvider" + ] + }, + "component": "package", + "frameworks": [ + "Laravel" + ], + "branch-alias": { + "dev-master": "0.2-dev" + } + }, + "autoload": { + "psr-4": { + "PragmaRX\\Google2FALaravel\\": "src/", + "PragmaRX\\Google2FALaravel\\Tests\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" + } + ], + "description": "A One Time Password Authentication package, compatible with Google Authenticator.", + "keywords": [ + "Authentication", + "Two Factor Authentication", + "google2fa", + "laravel" + ], + "support": { + "issues": "https://github.com/antonioribeiro/google2fa-laravel/issues", + "source": "https://github.com/antonioribeiro/google2fa-laravel/tree/v2.3.0" + }, + "time": "2025-02-26T19:39:35+00:00" + }, + { + "name": "pragmarx/google2fa-qrcode", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/antonioribeiro/google2fa-qrcode.git", + "reference": "ce4d8a729b6c93741c607cfb2217acfffb5bf76b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antonioribeiro/google2fa-qrcode/zipball/ce4d8a729b6c93741c607cfb2217acfffb5bf76b", + "reference": "ce4d8a729b6c93741c607cfb2217acfffb5bf76b", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "pragmarx/google2fa": ">=4.0" + }, + "require-dev": { + "bacon/bacon-qr-code": "^2.0", + "chillerlan/php-qrcode": "^1.0|^2.0|^3.0|^4.0", + "khanamiryan/qrcode-detector-decoder": "^1.0", + "phpunit/phpunit": "~4|~5|~6|~7|~8|~9" + }, + "suggest": { + "bacon/bacon-qr-code": "For QR Code generation, requires imagick", + "chillerlan/php-qrcode": "For QR Code generation" + }, + "type": "library", + "extra": { + "component": "package", + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "PragmaRX\\Google2FAQRCode\\": "src/", + "PragmaRX\\Google2FAQRCode\\Tests\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" + } + ], + "description": "QR Code package for Google2FA", + "keywords": [ + "2fa", + "Authentication", + "Two Factor Authentication", + "google2fa", + "qr code", + "qrcode" + ], + "support": { + "issues": "https://github.com/antonioribeiro/google2fa-qrcode/issues", + "source": "https://github.com/antonioribeiro/google2fa-qrcode/tree/v3.0.0" + }, + "time": "2021-08-15T12:53:48+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" }, "type": "library", "extra": { @@ -3412,6 +5358,98 @@ "dev-master": "1.0.x-dev" } }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -3424,7 +5462,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -3436,25 +5474,131 @@ "container-interop", "psr" ], - "time": "2017-02-14T16:28:37+00:00" + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" }, { - "name": "psr/http-factory", - "version": "1.0.1", + "name": "psr/event-dispatcher", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -3474,10 +5618,10 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for PSR-7 HTTP message factories", + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", @@ -3488,29 +5632,32 @@ "request", "response" ], - "time": "2019-04-30T12:38:16+00:00" + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -3525,7 +5672,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -3538,34 +5685,37 @@ "request", "response" ], - "time": "2016-08-06T14:39:51+00:00" + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" }, { "name": "psr/log", - "version": "1.1.3", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376", + "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3575,7 +5725,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -3585,7 +5735,10 @@ "psr", "psr-3" ], - "time": "2020-03-23T09:12:05+00:00" + "support": { + "source": "https://github.com/php-fig/log/tree/2.0.0" + }, + "time": "2021-07-14T16:41:46+00:00" }, { "name": "psr/simple-cache", @@ -3633,49 +5786,55 @@ "psr-16", "simple-cache" ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/master" + }, "time": "2017-10-23T01:57:42+00:00" }, { "name": "psy/psysh", - "version": "v0.10.4", + "version": "v0.12.8", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "a8aec1b2981ab66882a01cce36a49b6317dc3560" + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/a8aec1b2981ab66882a01cce36a49b6317dc3560", - "reference": "a8aec1b2981ab66882a01cce36a49b6317dc3560", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625", "shasum": "" }, "require": { - "dnoegel/php-xdg-base-dir": "0.1.*", "ext-json": "*", "ext-tokenizer": "*", - "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", - "php": "^8.0 || ^7.0 || ^5.5.9", - "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", - "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "3.17.*" + "bamarni/composer-bin-plugin": "^1.2" }, "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ "bin/psysh" ], "type": "library", "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, "branch-alias": { - "dev-master": "0.10.x-dev" + "dev-main": "0.12.x-dev" } }, "autoload": { @@ -3705,7 +5864,11 @@ "interactive", "shell" ], - "time": "2020-05-03T19:32:03+00:00" + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.8" + }, + "time": "2025-03-16T03:05:19+00:00" }, { "name": "ralouphie/getallheaders", @@ -3745,66 +5908,61 @@ } ], "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, "time": "2019-03-08T08:55:37+00:00" }, { - "name": "ramsey/uuid", - "version": "3.9.3", + "name": "ramsey/collection", + "version": "2.1.1", "source": { "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92" + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/7e1633a6964b48589b142d60542f9ed31bd37a92", - "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { - "ext-json": "*", - "paragonie/random_compat": "^1 | ^2 | 9.99.99", - "php": "^5.4 | ^7 | ^8", - "symfony/polyfill-ctype": "^1.8" - }, - "replace": { - "rhumsaa/uuid": "self.version" + "php": "^8.1" }, "require-dev": { - "codeception/aspect-mock": "^1 | ^2", - "doctrine/annotations": "^1.2", - "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1", - "jakub-onderka/php-parallel-lint": "^1", - "mockery/mockery": "^0.9.11 | ^1", - "moontoast/math": "^1.1", - "paragonie/random-lib": "^2", - "php-mock/php-mock-phpunit": "^0.3 | ^1.1", - "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5", - "squizlabs/php_codesniffer": "^3.5" - }, - "suggest": { - "ext-ctype": "Provides support for PHP Ctype functions", - "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", - "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", - "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", - "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.x-dev" + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" } }, "autoload": { "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, - "files": [ - "src/functions.php" - ] + "Ramsey\\Collection\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3815,37 +5973,127 @@ "name": "Ben Ramsey", "email": "ben@benramsey.com", "homepage": "https://benramsey.com" - }, - { - "name": "Marijn Huizendveld", - "email": "marijn.huizendveld@gmail.com" - }, - { - "name": "Thibaud Fabre", - "email": "thibaud@aztech.io" } ], - "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", - "homepage": "https://github.com/ramsey/uuid", + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.7.6", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", "keywords": [ "guid", "identifier", "uuid" ], - "time": "2020-02-21T04:36:14+00:00" + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.7.6" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2024-04-27T21:32:50+00:00" }, { "name": "reliese/laravel", - "version": "v0.0.15", + "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/reliese/laravel.git", - "reference": "2fe06849c7a96d17f245d5a9fff46081bf91e133" + "reference": "2181113d420cae67ec68b6bbe6f325900856d6b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reliese/laravel/zipball/2fe06849c7a96d17f245d5a9fff46081bf91e133", - "reference": "2fe06849c7a96d17f245d5a9fff46081bf91e133", + "url": "https://api.github.com/repos/reliese/laravel/zipball/2181113d420cae67ec68b6bbe6f325900856d6b9", + "reference": "2181113d420cae67ec68b6bbe6f325900856d6b9", "shasum": "" }, "require": { @@ -3855,12 +6103,12 @@ "illuminate/database": ">=5.1", "illuminate/filesystem": ">=5.1", "illuminate/support": ">=5.1", - "php": ">=5.6.4" + "php": "^7.3|^8.0" }, "require-dev": { "fzaninotto/faker": "~1.4", - "mockery/mockery": "0.9.*", - "phpunit/phpunit": "~5.0" + "mockery/mockery": ">=1.4", + "phpunit/phpunit": "^9" }, "type": "library", "extra": { @@ -3891,33 +6139,95 @@ "laravel", "reliese" ], - "time": "2020-03-14T21:38:59+00:00" + "support": { + "issues": "https://github.com/reliese/laravel/issues", + "source": "https://github.com/reliese/laravel" + }, + "time": "2025-03-20T16:16:48+00:00" }, { - "name": "sabberworm/php-css-parser", - "version": "8.3.0", + "name": "rguedes/pdfmerger", + "version": "1.0.4", "source": { "type": "git", - "url": "https://github.com/sabberworm/PHP-CSS-Parser.git", - "reference": "91bcc3e3fdb7386c9a2e0e0aa09ca75cc43f121f" + "url": "https://github.com/rguedes/PDFMerger.git", + "reference": "8e1caa1093160107bb1796ce07d9fc3d6769fc34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/91bcc3e3fdb7386c9a2e0e0aa09ca75cc43f121f", - "reference": "91bcc3e3fdb7386c9a2e0e0aa09ca75cc43f121f", + "url": "https://api.github.com/repos/rguedes/PDFMerger/zipball/8e1caa1093160107bb1796ce07d9fc3d6769fc34", + "reference": "8e1caa1093160107bb1796ce07d9fc3d6769fc34", "shasum": "" }, "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "codacy/coverage": "^1.4", - "phpunit/phpunit": "~4.8" + "php": ">=5.2.0" }, "type": "library", "autoload": { "psr-0": { - "Sabberworm\\CSS": "lib/" + "PDFMerger": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL" + ], + "authors": [ + { + "name": "Myo Kyaw Htun", + "homepage": "https://github.com/myokyawhtun" + }, + { + "name": "Rolando Guedes", + "homepage": "https://github.com/rguedes" + } + ], + "description": "PDFMerger for PHP", + "homepage": "https://github.com/rguedes/PDFMerger", + "keywords": [ + "pdf", + "php" + ], + "support": { + "issues": "https://github.com/rguedes/PDFMerger/issues", + "source": "https://github.com/rguedes/PDFMerger/tree/1.0.4" + }, + "abandoned": true, + "time": "2019-01-04T09:47:31+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "v8.8.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", + "reference": "3de493bdddfd1f051249af725c7e0d2c38fed740" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/3de493bdddfd1f051249af725c7e0d2c38fed740", + "reference": "3de493bdddfd1f051249af725c7e0d2c38fed740", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.41" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3927,31 +6237,47 @@ "authors": [ { "name": "Raphael Schweikert" + }, + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Jake Hotson", + "email": "jake.github@qzdesign.co.uk" } ], "description": "Parser for CSS Files written in PHP", - "homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", "keywords": [ "css", "parser", "stylesheet" ], - "time": "2019-02-22T07:42:52+00:00" + "support": { + "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.8.0" + }, + "time": "2025-03-23T17:59:05+00:00" }, { "name": "setasign/fpdf", - "version": "1.8.2", + "version": "1.8.6", "source": { "type": "git", "url": "https://github.com/Setasign/FPDF.git", - "reference": "d77904018090c17dc9f3ab6e944679a7a47e710a" + "reference": "0838e0ee4925716fcbbc50ad9e1799b5edfae0a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Setasign/FPDF/zipball/d77904018090c17dc9f3ab6e944679a7a47e710a", - "reference": "d77904018090c17dc9f3ab6e944679a7a47e710a", + "url": "https://api.github.com/repos/Setasign/FPDF/zipball/0838e0ee4925716fcbbc50ad9e1799b5edfae0a0", + "reference": "0838e0ee4925716fcbbc50ad9e1799b5edfae0a0", "shasum": "" }, + "require": { + "ext-gd": "*", + "ext-zlib": "*" + }, "type": "library", "autoload": { "classmap": [ @@ -3975,34 +6301,38 @@ "fpdf", "pdf" ], - "time": "2019-12-08T10:32:10+00:00" + "support": { + "source": "https://github.com/Setasign/FPDF/tree/1.8.6" + }, + "time": "2023-06-26T14:44:25+00:00" }, { "name": "setasign/fpdi", - "version": "v2.3.3", + "version": "v2.6.3", "source": { "type": "git", "url": "https://github.com/Setasign/FPDI.git", - "reference": "50c388860a73191e010810ed57dbed795578e867" + "reference": "67c31f5e50c93c20579ca9e23035d8c540b51941" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Setasign/FPDI/zipball/50c388860a73191e010810ed57dbed795578e867", - "reference": "50c388860a73191e010810ed57dbed795578e867", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/67c31f5e50c93c20579ca9e23035d8c540b51941", + "reference": "67c31f5e50c93c20579ca9e23035d8c540b51941", "shasum": "" }, "require": { "ext-zlib": "*", - "php": "^5.6 || ^7.0" + "php": "^7.1 || ^8.0" }, "conflict": { "setasign/tfpdf": "<1.31" }, "require-dev": { - "phpunit/phpunit": "~5.7", - "setasign/fpdf": "~1.8", - "setasign/tfpdf": "1.31", - "tecnickcom/tcpdf": "~6.2" + "phpunit/phpunit": "^7", + "setasign/fpdf": "~1.8.6", + "setasign/tfpdf": "~1.33", + "squizlabs/php_codesniffer": "^3.5", + "tecnickcom/tcpdf": "^6.2" }, "suggest": { "setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured." @@ -4036,42 +6366,45 @@ "fpdi", "pdf" ], + "support": { + "issues": "https://github.com/Setasign/FPDI/issues", + "source": "https://github.com/Setasign/FPDI/tree/v2.6.3" + }, "funding": [ { "url": "https://tidelift.com/funding/github/packagist/setasign/fpdi", "type": "tidelift" } ], - "time": "2020-04-28T12:40:35+00:00" + "time": "2025-02-05T13:22:35+00:00" }, { "name": "swiftmailer/swiftmailer", - "version": "v6.2.3", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9" + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9", - "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", "shasum": "" }, "require": { - "egulias/email-validator": "~2.0", + "egulias/email-validator": "^2.0|^3.1", "php": ">=7.0.0", "symfony/polyfill-iconv": "^1.0", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { - "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.4" }, "suggest": { - "ext-intl": "Needed to support internationalized email addresses", - "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + "ext-intl": "Needed to support internationalized email addresses" }, "type": "library", "extra": { @@ -4104,45 +6437,65 @@ "mail", "mailer" ], - "time": "2019-11-12T09:31:26+00:00" + "support": { + "issues": "https://github.com/swiftmailer/swiftmailer/issues", + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "abandoned": "symfony/mailer", + "time": "2021-10-18T15:26:12+00:00" }, { "name": "symfony/console", - "version": "v4.4.8", + "version": "v5.4.47", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "10bb3ee3c97308869d53b3e3d03f6ac23ff985f7" + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/10bb3ee3c97308869d53b3e3d03f6ac23ff985f7", - "reference": "10bb3ee3c97308869d53b3e3d03f6ac23ff985f7", + "url": "https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/service-contracts": "^1.1|^2" + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" }, "conflict": { - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3|>=5", + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", "symfony/lock": "<4.4", - "symfony/process": "<3.3" + "symfony/process": "<4.4" }, "provide": { - "psr/log-implementation": "1.0" + "psr/log-implementation": "1.0|2.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/var-dumper": "^4.3|^5.0" + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" }, "suggest": { "psr/log": "For using the console logger", @@ -4151,11 +6504,6 @@ "symfony/process": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Console\\": "" @@ -4178,8 +6526,17 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Console Component", + "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.47" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4194,31 +6551,26 @@ "type": "tidelift" } ], - "time": "2020-03-30T11:41:10+00:00" + "time": "2024-11-06T11:30:55+00:00" }, { "name": "symfony/css-selector", - "version": "v5.0.8", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "5f8d5271303dad260692ba73dfa21777d38e124e" + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/5f8d5271303dad260692ba73dfa21777d38e124e", - "reference": "5f8d5271303dad260692ba73dfa21777d38e124e", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=8.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\CssSelector\\": "" @@ -4245,8 +6597,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony CssSelector Component", + "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4261,44 +6616,38 @@ "type": "tidelift" } ], - "time": "2020-03-27T16:56:45+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { - "name": "symfony/debug", - "version": "v4.4.8", + "name": "symfony/deprecation-contracts", + "version": "v3.5.1", "source": { "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "346636d2cae417992ecfd761979b2ab98b339a45" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/346636d2cae417992ecfd761979b2ab98b339a45", - "reference": "346636d2cae417992ecfd761979b2ab98b339a45", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", "shasum": "" }, "require": { - "php": "^7.1.3", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": "<3.4" - }, - "require-dev": { - "symfony/http-kernel": "^3.4|^4.0|^5.0" + "php": ">=8.1" }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { - "dev-master": "4.4-dev" + "dev-main": "3.5-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "function.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4307,16 +6656,19 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Debug Component", + "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4331,38 +6683,36 @@ "type": "tidelift" } ], - "time": "2020-03-27T16:54:36+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/error-handler", - "version": "v4.4.8", + "version": "v5.4.46", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "7e9828fc98aa1cf27b422fe478a84f5b0abb7358" + "reference": "d19ede7a2cafb386be9486c580649d0f9e3d0363" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/7e9828fc98aa1cf27b422fe478a84f5b0abb7358", - "reference": "7e9828fc98aa1cf27b422fe478a84f5b0abb7358", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/d19ede7a2cafb386be9486c580649d0f9e3d0363", + "reference": "d19ede7a2cafb386be9486c580649d0f9e3d0363", "shasum": "" }, "require": { - "php": "^7.1.3", - "psr/log": "~1.0", - "symfony/debug": "^4.4.5", - "symfony/var-dumper": "^4.4|^5.0" + "php": ">=7.2.5", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4.4|^5.0|^6.0" }, "require-dev": { - "symfony/http-kernel": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/serializer": "^4.4|^5.0|^6.0" }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\ErrorHandler\\": "" @@ -4385,8 +6735,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony ErrorHandler Component", + "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v5.4.46" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4401,52 +6754,45 @@ "type": "tidelift" } ], - "time": "2020-03-30T14:07:33+00:00" + "time": "2024-11-05T14:17:06+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.8", + "version": "v6.4.13", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "abc8e3618bfdb55e44c8c6a00abd333f831bbfed" + "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/abc8e3618bfdb55e44c8c6a00abd333f831bbfed", - "reference": "abc8e3618bfdb55e44c8c6a00abd333f831bbfed", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e", + "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e", "shasum": "" }, "require": { - "php": "^7.1.3", - "symfony/event-dispatcher-contracts": "^1.1" + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<3.4" + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" }, "provide": { "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "1.1" + "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^3.4|^4.0|^5.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^5.4|^6.0|^7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" @@ -4469,8 +6815,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony EventDispatcher Component", + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.13" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4485,33 +6834,34 @@ "type": "tidelift" } ], - "time": "2020-03-27T16:54:36+00:00" + "time": "2024-09-25T14:18:03+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.7", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18" + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18", - "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", "shasum": "" }, "require": { - "php": "^7.1.3" - }, - "suggest": { - "psr/event-dispatcher": "", - "symfony/event-dispatcher-implementation": "" + "php": ">=8.1", + "psr/event-dispatcher": "^1" }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { - "dev-master": "1.1-dev" + "dev-main": "3.5-dev" } }, "autoload": { @@ -4543,31 +6893,45 @@ "interoperability", "standards" ], - "time": "2019-09-17T09:54:03+00:00" + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/finder", - "version": "v4.4.8", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "5729f943f9854c5781984ed4907bbb817735776b" + "reference": "63741784cd7b9967975eec610b256eed3ede022b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/5729f943f9854c5781984ed4907bbb817735776b", - "reference": "5729f943f9854c5781984ed4907bbb817735776b", + "url": "https://api.github.com/repos/symfony/finder/zipball/63741784cd7b9967975eec610b256eed3ede022b", + "reference": "63741784cd7b9967975eec610b256eed3ede022b", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" @@ -4590,8 +6954,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Finder Component", + "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.45" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4606,37 +6973,41 @@ "type": "tidelift" } ], - "time": "2020-03-27T16:54:36+00:00" + "time": "2024-09-28T13:32:08+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.4.8", + "version": "v5.4.48", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ec5bd254c223786f5fa2bb49a1e705c1b8e7cee2" + "reference": "3f38b8af283b830e1363acd79e5bc3412d055341" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ec5bd254c223786f5fa2bb49a1e705c1b8e7cee2", - "reference": "ec5bd254c223786f5fa2bb49a1e705c1b8e7cee2", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3f38b8af283b830e1363acd79e5bc3412d055341", + "reference": "3f38b8af283b830e1363acd79e5bc3412d055341", "shasum": "" }, "require": { - "php": "^7.1.3", - "symfony/mime": "^4.3|^5.0", - "symfony/polyfill-mbstring": "~1.1" + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "predis/predis": "~1.0", - "symfony/expression-language": "^3.4|^4.0|^5.0" + "predis/predis": "^1.0|^2.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" @@ -4659,8 +7030,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony HttpFoundation Component", + "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.48" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4675,59 +7049,70 @@ "type": "tidelift" } ], - "time": "2020-04-18T20:40:08+00:00" + "time": "2024-11-13T18:58:02+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.4.8", + "version": "v5.4.48", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "1799a6c01f0db5851f399151abdb5d6393fec277" + "reference": "c2dbfc92b851404567160d1ecf3fb7d9b7bde9b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1799a6c01f0db5851f399151abdb5d6393fec277", - "reference": "1799a6c01f0db5851f399151abdb5d6393fec277", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/c2dbfc92b851404567160d1ecf3fb7d9b7bde9b0", + "reference": "c2dbfc92b851404567160d1ecf3fb7d9b7bde9b0", "shasum": "" }, "require": { - "php": "^7.1.3", - "psr/log": "~1.0", - "symfony/error-handler": "^4.4", - "symfony/event-dispatcher": "^4.4", - "symfony/http-foundation": "^4.4|^5.0", + "php": ">=7.2.5", + "psr/log": "^1|^2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^5.0|^6.0", + "symfony/http-foundation": "^5.4.21|^6.2.7", "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9" + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "symfony/browser-kit": "<4.3", - "symfony/config": "<3.4", - "symfony/console": ">=5", - "symfony/dependency-injection": "<4.3", - "symfony/translation": "<4.2", - "twig/twig": "<1.34|<2.4,>=2" + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.0", + "symfony/config": "<5.0", + "symfony/console": "<4.4", + "symfony/dependency-injection": "<5.3", + "symfony/doctrine-bridge": "<5.0", + "symfony/form": "<5.0", + "symfony/http-client": "<5.0", + "symfony/mailer": "<5.0", + "symfony/messenger": "<5.0", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<5.0", + "symfony/validator": "<5.0", + "twig/twig": "<2.13" }, "provide": { - "psr/log-implementation": "1.0" + "psr/log-implementation": "1.0|2.0" }, "require-dev": { - "psr/cache": "~1.0", - "symfony/browser-kit": "^4.3|^5.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0", - "symfony/css-selector": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^4.3|^5.0", - "symfony/dom-crawler": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/finder": "^3.4|^4.0|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/routing": "^3.4|^4.0|^5.0", - "symfony/stopwatch": "^3.4|^4.0|^5.0", - "symfony/templating": "^3.4|^4.0|^5.0", - "symfony/translation": "^4.2|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "twig/twig": "^1.34|^2.4|^3.0" + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/config": "^5.0|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.3|^6.0", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/routing": "^4.4|^5.0|^6.0", + "symfony/stopwatch": "^4.4|^5.0|^6.0", + "symfony/translation": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2|^3", + "symfony/var-dumper": "^4.4.31|^5.4", + "twig/twig": "^2.13|^3.0.4" }, "suggest": { "symfony/browser-kit": "", @@ -4736,11 +7121,6 @@ "symfony/dependency-injection": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\HttpKernel\\": "" @@ -4763,8 +7143,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony HttpKernel Component", + "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v5.4.48" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4779,40 +7162,46 @@ "type": "tidelift" } ], - "time": "2020-04-28T18:47:42+00:00" + "time": "2024-11-27T12:43:17+00:00" }, { "name": "symfony/mime", - "version": "v5.0.8", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b" + "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/5d6c81c39225a750f3f43bee15f03093fb9aaa0b", - "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b", + "url": "https://api.github.com/repos/symfony/mime/zipball/8c1b9b3e5b52981551fc6044539af1d974e39064", + "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "symfony/mailer": "<4.4" + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4", + "symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3" }, "require-dev": { - "egulias/email-validator": "^2.1.10", - "symfony/dependency-injection": "^4.4|^5.0" + "egulias/email-validator": "^2.1.10|^3.1|^4", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/process": "^5.4|^6.4", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Mime\\": "" @@ -4835,12 +7224,15 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "A library to manipulate MIME messages", + "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", "keywords": [ "mime", "mime-type" ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.45" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4855,41 +7247,45 @@ "type": "tidelift" } ], - "time": "2020-04-17T03:29:44+00:00" + "time": "2024-10-23T20:18:32+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.16.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "1aab00e39cebaef4d8652497f46c15c1b7e45294" + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1aab00e39cebaef4d8652497f46c15c1b7e45294", - "reference": "1aab00e39cebaef4d8652497f46c15c1b7e45294", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.16-dev" + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4913,6 +7309,9 @@ "polyfill", "portable" ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -4927,41 +7326,45 @@ "type": "tidelift" } ], - "time": "2020-05-08T16:50:20+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.16.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "d51debc1391a609c514f6f072dd59a61b461502a" + "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/d51debc1391a609c514f6f072dd59a61b461502a", - "reference": "d51debc1391a609c514f6f072dd59a61b461502a", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/48becf00c920479ca2e910c22a5a39e5d47ca956", + "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.2" + }, + "provide": { + "ext-iconv": "*" }, "suggest": { "ext-iconv": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.16-dev" + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4986,6 +7389,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.31.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5000,43 +7406,121 @@ "type": "tidelift" } ], - "time": "2020-05-08T16:50:20+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { - "name": "symfony/polyfill-intl-idn", - "version": "v1.16.0", + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.31.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "ab0af41deab94ec8dceb3d1fb408bdd038eba4dc" + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ab0af41deab94ec8dceb3d1fb408bdd038eba4dc", - "reference": "ab0af41deab94ec8dceb3d1fb408bdd038eba4dc", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.10" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.16-dev" + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5047,6 +7531,10 @@ "name": "Laurent Bassin", "email": "laurent@bassin.info" }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" @@ -5062,6 +7550,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5076,41 +7567,126 @@ "type": "tidelift" } ], - "time": "2020-05-08T16:50:20+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.16.0", + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.31.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "a54881ec0ab3b2005c406aed0023c062879031e7" + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a54881ec0ab3b2005c406aed0023c062879031e7", - "reference": "a54881ec0ab3b2005c406aed0023c062879031e7", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.16-dev" + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5135,6 +7711,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5149,107 +7728,39 @@ "type": "tidelift" } ], - "time": "2020-05-08T16:50:20+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.16.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "42fda6d7380e5c940d7f68341ccae89d5ab9963b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/42fda6d7380e5c940d7f68341ccae89d5ab9963b", - "reference": "42fda6d7380e5c940d7f68341ccae89d5ab9963b", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.16-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2020-05-08T17:28:34+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.16.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "7e95fe59d12169fcf4041487e4bf34fca37ee0ed" + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/7e95fe59d12169fcf4041487e4bf34fca37ee0ed", - "reference": "7e95fe59d12169fcf4041487e4bf34fca37ee0ed", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.16-dev" + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -5276,6 +7787,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5290,31 +7804,107 @@ "type": "tidelift" } ], - "time": "2020-05-02T14:56:09+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { - "name": "symfony/process", - "version": "v4.4.8", + "name": "symfony/polyfill-php80", + "version": "v1.31.0", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "4b6a9a4013baa65d409153cbb5a895bf093dc7f4" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/4b6a9a4013baa65d409153cbb5a895bf093dc7f4", - "reference": "4b6a9a4013baa65d409153cbb5a895bf093dc7f4", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "4.4-dev" + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v5.4.47", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/5d1662fb32ebc94f17ddb8d635454a776066733d", + "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Process\\": "" @@ -5337,8 +7927,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Process Component", + "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v5.4.47" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5353,30 +7946,37 @@ "type": "tidelift" } ], - "time": "2020-04-15T15:56:18+00:00" + "time": "2024-11-06T11:36:42+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v2.0.0", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "ce709cd9c90872c08c2427b45739d5f3c781ab4f" + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/ce709cd9c90872c08c2427b45739d5f3c781ab4f", - "reference": "ce709cd9c90872c08c2427b45739d5f3c781ab4f", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e", "shasum": "" }, "require": { - "php": "^7.1", - "psr/http-message": "^1.0", - "symfony/http-foundation": "^4.4 || ^5.0" + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/http-foundation": "^5.4 || ^6.0" }, "require-dev": { "nyholm/psr7": "^1.1", - "symfony/phpunit-bridge": "^4.4 || ^5.0" + "psr/log": "^1.1 || ^2 || ^3", + "symfony/browser-kit": "^5.4 || ^6.0", + "symfony/config": "^5.4 || ^6.0", + "symfony/event-dispatcher": "^5.4 || ^6.0", + "symfony/framework-bundle": "^5.4 || ^6.0", + "symfony/http-kernel": "^5.4 || ^6.0", + "symfony/phpunit-bridge": "^6.2" }, "suggest": { "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" @@ -5384,7 +7984,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "2.3-dev" } }, "autoload": { @@ -5417,52 +8017,67 @@ "psr-17", "psr-7" ], - "time": "2020-01-02T08:07:11+00:00" + "support": { + "issues": "https://github.com/symfony/psr-http-message-bridge/issues", + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-26T11:53:26+00:00" }, { "name": "symfony/routing", - "version": "v4.4.8", + "version": "v5.4.48", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "67b4e1f99c050cbc310b8f3d0dbdc4b0212c052c" + "reference": "dd08c19879a9b37ff14fd30dcbdf99a4cf045db1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/67b4e1f99c050cbc310b8f3d0dbdc4b0212c052c", - "reference": "67b4e1f99c050cbc310b8f3d0dbdc4b0212c052c", + "url": "https://api.github.com/repos/symfony/routing/zipball/dd08c19879a9b37ff14fd30dcbdf99a4cf045db1", + "reference": "dd08c19879a9b37ff14fd30dcbdf99a4cf045db1", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "symfony/config": "<4.2", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" + "doctrine/annotations": "<1.12", + "symfony/config": "<5.3", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" }, "require-dev": { - "doctrine/annotations": "~1.2", - "psr/log": "~1.0", - "symfony/config": "^4.2|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/yaml": "^3.4|^4.0|^5.0" + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.3|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0" }, "suggest": { - "doctrine/annotations": "For using the annotation loader", "symfony/config": "For using the all-in-one router or any loader", "symfony/expression-language": "For using expression matching", "symfony/http-foundation": "For using a Symfony Request object", "symfony/yaml": "For using the YAML loader" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Routing\\": "" @@ -5485,7 +8100,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Routing Component", + "description": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", "keywords": [ "router", @@ -5493,6 +8108,9 @@ "uri", "url" ], + "support": { + "source": "https://github.com/symfony/routing/tree/v5.4.48" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5507,39 +8125,47 @@ "type": "tidelift" } ], - "time": "2020-04-21T19:59:53+00:00" + "time": "2024-11-12T18:20:21+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.0.1", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "144c5e51266b281231e947b51223ba14acf1a749" + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749", - "reference": "144c5e51266b281231e947b51223ba14acf1a749", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", "shasum": "" }, "require": { - "php": "^7.2.5", - "psr/container": "^1.0" + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" }, - "suggest": { - "symfony/service-implementation": "" + "conflict": { + "ext-psr": "<1.1|>=2" }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.5-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5565,59 +8191,164 @@ "interoperability", "standards" ], - "time": "2019-11-18T17:27:11+00:00" + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" }, { - "name": "symfony/translation", - "version": "v4.4.8", + "name": "symfony/string", + "version": "v6.4.15", "source": { "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "8272bbd2b7e220ef812eba2a2b30068a5c64b191" + "url": "https://github.com/symfony/string.git", + "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/8272bbd2b7e220ef812eba2a2b30068a5c64b191", - "reference": "8272bbd2b7e220ef812eba2a2b30068a5c64b191", + "url": "https://api.github.com/repos/symfony/string/zipball/73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f", + "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f", "shasum": "" }, "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^1.1.6|^2" + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/config": "<3.4", - "symfony/dependency-injection": "<3.4", - "symfony/http-kernel": "<4.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "symfony/translation-implementation": "1.0" + "symfony/translation-contracts": "<2.5" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/finder": "~2.8|~3.0|~4.0|^5.0", - "symfony/http-kernel": "^4.4", - "symfony/intl": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1.2|^2", - "symfony/yaml": "^3.4|^4.0|^5.0" - }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/intl": "^6.2|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^5.4|^6.0|^7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T13:31:12+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.4.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/3b9bf9f33997c064885a7bfc126c14b9daa0e00e", + "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\Translation\\": "" }, @@ -5639,8 +8370,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Translation Component", + "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.4.19" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5655,38 +8389,42 @@ "type": "tidelift" } ], - "time": "2020-04-12T16:45:36+00:00" + "time": "2025-02-13T10:18:43+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.0.1", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed" + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/8cc682ac458d75557203b2f2f14b0b92e1c744ed", - "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", "shasum": "" }, "require": { - "php": "^7.2.5" - }, - "suggest": { - "symfony/translation-implementation": "" + "php": ">=8.1" }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.5-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Translation\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5712,36 +8450,54 @@ "interoperability", "standards" ], - "time": "2019-11-18T17:27:11+00:00" + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.4.8", + "version": "v5.4.48", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "c587e04ce5d1aa62d534a038f574d9a709e814cf" + "reference": "42f18f170aa86d612c3559cfb3bd11a375df32c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c587e04ce5d1aa62d534a038f574d9a709e814cf", - "reference": "c587e04ce5d1aa62d534a038f574d9a709e814cf", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/42f18f170aa86d612c3559cfb3bd11a375df32c8", + "reference": "42f18f170aa86d612c3559cfb3bd11a375df32c8", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": ">=7.2.5", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php72": "~1.5" + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/console": "<3.4" + "symfony/console": "<4.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^1.34|^2.4|^3.0" + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" }, "suggest": { "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", @@ -5752,11 +8508,6 @@ "Resources/bin/var-dump-server" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "files": [ "Resources/functions/dump.php" @@ -5782,12 +8533,15 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony mechanism for exploring and dumping PHP variables", + "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", "keywords": [ "debug", "dump" ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.48" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -5802,35 +8556,37 @@ "type": "tidelift" } ], - "time": "2020-04-12T16:14:02+00:00" + "time": "2024-11-08T15:21:10+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.2", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15" + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/dda2ee426acd6d801d5b7fd1001cde9b5f790e15", - "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", - "php": "^5.5 || ^7.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0" + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -5851,40 +8607,51 @@ ], "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "time": "2019-10-24T08:53:34+00:00" + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" + }, + "time": "2024-12-21T16:25:41+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v3.6.4", + "version": "v5.6.1", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "10d3f853fdf1f3a6b3c7ea0c4620d2f699713db5" + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/10d3f853fdf1f3a6b3c7ea0c4620d2f699713db5", - "reference": "10d3f853fdf1f3a6b3c7ea0c4620d2f699713db5", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", "shasum": "" }, "require": { - "php": "^5.4 || ^7.0 || ^8.0", - "phpoption/phpoption": "^1.5", - "symfony/polyfill-ctype": "^1.9" + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", "ext-filter": "*", - "ext-pcre": "*", - "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "suggest": { - "ext-filter": "Required to use the boolean validator.", - "ext-pcre": "Required to use most of the library." + "ext-filter": "Required to use the boolean validator." }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "3.6-dev" + "dev-master": "5.6-dev" } }, "autoload": { @@ -5899,13 +8666,13 @@ "authors": [ { "name": "Graham Campbell", - "email": "graham@alt-three.com", - "homepage": "https://gjcampbell.co.uk/" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { "name": "Vance Lucas", "email": "vance@vancelucas.com", - "homepage": "https://vancelucas.com/" + "homepage": "https://github.com/vlucas" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", @@ -5914,6 +8681,10 @@ "env", "environment" ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + }, "funding": [ { "url": "https://github.com/GrahamCampbell", @@ -5924,32 +8695,164 @@ "type": "tidelift" } ], - "time": "2020-05-02T13:46:13+00:00" + "time": "2024-07-20T21:52:34+00:00" }, { - "name": "yajra/laravel-datatables-oracle", - "version": "v9.10.0", + "name": "voku/portable-ascii", + "version": "1.6.1", "source": { "type": "git", - "url": "https://github.com/yajra/laravel-datatables.git", - "reference": "b0b9e2c37b5a17ca35bb2c6d3927bf6176393229" + "url": "https://github.com/voku/portable-ascii.git", + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yajra/laravel-datatables/zipball/b0b9e2c37b5a17ca35bb2c6d3927bf6176393229", - "reference": "b0b9e2c37b5a17ca35bb2c6d3927bf6176393229", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", "shasum": "" }, "require": { - "illuminate/database": "5.8.*|^6|^7", - "illuminate/filesystem": "5.8.*|^6|^7", - "illuminate/http": "5.8.*|^6|^7", - "illuminate/support": "5.8.*|^6|^7", - "illuminate/view": "5.8.*|^6|^7", - "php": "^7.1.3" + "php": ">=7.0.0" }, "require-dev": { - "orchestra/testbench": "^3.8" + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/1.6.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-01-24T18:55:24+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "yajra/laravel-datatables-oracle", + "version": "v9.21.2", + "source": { + "type": "git", + "url": "https://github.com/yajra/laravel-datatables.git", + "reference": "a7fd01f06282923e9c63fa27fe6b391e21dc321a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/yajra/laravel-datatables/zipball/a7fd01f06282923e9c63fa27fe6b391e21dc321a", + "reference": "a7fd01f06282923e9c63fa27fe6b391e21dc321a", + "shasum": "" + }, + "require": { + "illuminate/database": "5.8.*|^6|^7|^8|^9", + "illuminate/filesystem": "5.8.*|^6|^7|^8|^9", + "illuminate/http": "5.8.*|^6|^7|^8|^9", + "illuminate/support": "5.8.*|^6|^7|^8|^9", + "illuminate/view": "5.8.*|^6|^7|^8|^9", + "php": "^7.1.3|^8" + }, + "require-dev": { + "orchestra/testbench": "^3.8|^4.0|^5.0|^6.0|^7.0" }, "suggest": { "yajra/laravel-datatables-buttons": "Plugin for server-side exporting of dataTables.", @@ -5959,25 +8862,25 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "9.0-dev" - }, "laravel": { - "providers": [ - "Yajra\\DataTables\\DataTablesServiceProvider" - ], "aliases": { "DataTables": "Yajra\\DataTables\\Facades\\DataTables" - } + }, + "providers": [ + "Yajra\\DataTables\\DataTablesServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "9.0-dev" } }, "autoload": { - "psr-4": { - "Yajra\\DataTables\\": "src/" - }, "files": [ "src/helper.php" - ] + ], + "psr-4": { + "Yajra\\DataTables\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5989,12 +8892,16 @@ "email": "aqangeles@gmail.com" } ], - "description": "jQuery DataTables API for Laravel 4|5", + "description": "jQuery DataTables API for Laravel 5|6|7|8|9", "keywords": [ "datatables", "jquery", "laravel" ], + "support": { + "issues": "https://github.com/yajra/laravel-datatables/issues", + "source": "https://github.com/yajra/laravel-datatables/tree/v9.21.2" + }, "funding": [ { "url": "https://www.paypal.me/yajra", @@ -6005,57 +8912,59 @@ "type": "patreon" } ], - "time": "2020-04-23T01:21:11+00:00" + "time": "2022-07-12T04:48:03+00:00" } ], "packages-dev": [ { "name": "barryvdh/laravel-debugbar", - "version": "v3.3.3", + "version": "v3.7.0", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "57f2219f6d9efe41ed1bc880d86701c52f261bf5" + "reference": "3372ed65e6d2039d663ed19aa699956f9d346271" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/57f2219f6d9efe41ed1bc880d86701c52f261bf5", - "reference": "57f2219f6d9efe41ed1bc880d86701c52f261bf5", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/3372ed65e6d2039d663ed19aa699956f9d346271", + "reference": "3372ed65e6d2039d663ed19aa699956f9d346271", "shasum": "" }, "require": { - "illuminate/routing": "^5.5|^6|^7", - "illuminate/session": "^5.5|^6|^7", - "illuminate/support": "^5.5|^6|^7", - "maximebf/debugbar": "^1.15.1", - "php": ">=7.0", - "symfony/debug": "^3|^4|^5", - "symfony/finder": "^3|^4|^5" + "illuminate/routing": "^7|^8|^9", + "illuminate/session": "^7|^8|^9", + "illuminate/support": "^7|^8|^9", + "maximebf/debugbar": "^1.17.2", + "php": ">=7.2.5", + "symfony/finder": "^5|^6" }, "require-dev": { - "laravel/framework": "5.5.x" + "mockery/mockery": "^1.3.3", + "orchestra/testbench-dusk": "^5|^6|^7", + "phpunit/phpunit": "^8.5|^9.0", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - }, "laravel": { + "aliases": { + "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" + }, "providers": [ "Barryvdh\\Debugbar\\ServiceProvider" - ], - "aliases": { - "Debugbar": "Barryvdh\\Debugbar\\Facade" - } + ] + }, + "branch-alias": { + "dev-master": "3.6-dev" } }, "autoload": { - "psr-4": { - "Barryvdh\\Debugbar\\": "src/" - }, "files": [ "src/helpers.php" - ] + ], + "psr-4": { + "Barryvdh\\Debugbar\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6075,54 +8984,71 @@ "profiler", "webprofiler" ], + "support": { + "issues": "https://github.com/barryvdh/laravel-debugbar/issues", + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.7.0" + }, "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, { "url": "https://github.com/barryvdh", "type": "github" } ], - "time": "2020-05-05T10:53:32+00:00" + "time": "2022-07-11T09:26:42+00:00" }, { "name": "barryvdh/laravel-ide-helper", - "version": "v2.7.0", + "version": "v2.14.0", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-ide-helper.git", - "reference": "5f677edc14bdcfdcac36633e6eea71b2728a4dbc" + "reference": "485c756f6cff408d6b273274c5e86112c3973d98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/5f677edc14bdcfdcac36633e6eea71b2728a4dbc", - "reference": "5f677edc14bdcfdcac36633e6eea71b2728a4dbc", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/485c756f6cff408d6b273274c5e86112c3973d98", + "reference": "485c756f6cff408d6b273274c5e86112c3973d98", "shasum": "" }, "require": { "barryvdh/reflection-docblock": "^2.0.6", - "composer/composer": "^1.6", - "doctrine/dbal": "~2.3", - "illuminate/console": "^5.5|^6|^7", - "illuminate/filesystem": "^5.5|^6|^7", - "illuminate/support": "^5.5|^6|^7", - "php": ">=7.2" + "composer/class-map-generator": "^1.0", + "doctrine/dbal": "^2.6 || ^3", + "ext-json": "*", + "illuminate/console": "^8 || ^9 || ^10", + "illuminate/filesystem": "^8 || ^9 || ^10", + "illuminate/support": "^8 || ^9 || ^10", + "nikic/php-parser": "^4.18 || ^5", + "php": "^7.3 || ^8.0", + "phpdocumentor/type-resolver": "^1.1.0" }, "require-dev": { - "illuminate/config": "^5.5|^6|^7", - "illuminate/view": "^5.5|^6|^7", - "mockery/mockery": "^1.3", - "orchestra/testbench": "^3|^4|^5", - "phpro/grumphp": "^0.17.1", - "squizlabs/php_codesniffer": "^3" + "ext-pdo_sqlite": "*", + "friendsofphp/php-cs-fixer": "^2", + "illuminate/config": "^8 || ^9 || ^10", + "illuminate/view": "^8 || ^9 || ^10", + "mockery/mockery": "^1.4", + "orchestra/testbench": "^6 || ^7 || ^8", + "phpunit/phpunit": "^8.5 || ^9", + "spatie/phpunit-snapshot-assertions": "^3 || ^4", + "vimeo/psalm": "^5.4" + }, + "suggest": { + "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9|^10)." }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - }, "laravel": { "providers": [ "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" ] + }, + "branch-alias": { + "dev-master": "2.14-dev" } }, "autoload": { @@ -6152,33 +9078,41 @@ "phpstorm", "sublime" ], + "support": { + "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", + "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v2.14.0" + }, "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, { "url": "https://github.com/barryvdh", "type": "github" } ], - "time": "2020-04-22T09:57:26+00:00" + "time": "2024-02-05T08:16:36+00:00" }, { "name": "barryvdh/reflection-docblock", - "version": "v2.0.6", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/barryvdh/ReflectionDocBlock.git", - "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16" + "reference": "b6ff9f93603561f50e53b64310495d20b8dff5d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/6b69015d83d3daf9004a71a89f26e27d27ef6a16", - "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16", + "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/b6ff9f93603561f50e53b64310495d20b8dff5d8", + "reference": "b6ff9f93603561f50e53b64310495d20b8dff5d8", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "~4.0,<4.5" + "phpunit/phpunit": "^8.5.14|^9" }, "suggest": { "dflydev/markdown": "~1.0", @@ -6187,7 +9121,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.3.x-dev" } }, "autoload": { @@ -6207,41 +9141,47 @@ "email": "mike.vanriel@naenius.com" } ], - "time": "2018-12-13T10:34:14+00:00" + "support": { + "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.3.1" + }, + "time": "2025-01-18T19:26:32+00:00" }, { - "name": "composer/ca-bundle", - "version": "1.2.7", + "name": "composer/class-map-generator", + "version": "1.6.1", "source": { "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd" + "url": "https://github.com/composer/class-map-generator.git", + "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/95c63ab2117a72f48f5a55da9740a3273d45b7fd", - "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/134b705ddb0025d397d8318a75825fe3c9d1da34", + "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34", "shasum": "" }, "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0 || ^8.0" + "composer/pcre": "^2.1 || ^3.1", + "php": "^7.2 || ^8.0", + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", - "psr/log": "^1.0", - "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-deprecation-rules": "^1 || ^2", + "phpstan/phpstan-phpunit": "^1 || ^2", + "phpstan/phpstan-strict-rules": "^1.1 || ^2", + "phpunit/phpunit": "^8", + "symfony/filesystem": "^5.4 || ^6" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { - "Composer\\CaBundle\\": "src" + "Composer\\ClassMapGenerator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -6252,323 +9192,61 @@ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "homepage": "https://seld.be" } ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "description": "Utilities to scan PHP code and generate class maps.", "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" + "classmap" ], + "support": { + "issues": "https://github.com/composer/class-map-generator/issues", + "source": "https://github.com/composer/class-map-generator/tree/1.6.1" + }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, + { + "url": "https://github.com/composer", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/composer/composer", "type": "tidelift" } ], - "time": "2020-04-08T08:27:21+00:00" - }, - { - "name": "composer/composer", - "version": "1.10.6", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "be81b9c4735362c26876bdbfd3b5bc7e7f711c88" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/be81b9c4735362c26876bdbfd3b5bc7e7f711c88", - "reference": "be81b9c4735362c26876bdbfd3b5bc7e7f711c88", - "shasum": "" - }, - "require": { - "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", - "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^1.1", - "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", - "php": "^5.3.2 || ^7.0", - "psr/log": "^1.0", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" - }, - "conflict": { - "symfony/console": "2.8.38", - "symfony/phpunit-bridge": "3.4.40" - }, - "require-dev": { - "phpspec/prophecy": "^1.10", - "symfony/phpunit-bridge": "^3.4" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" - }, - "bin": [ - "bin/composer" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\": "src/Composer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", - "keywords": [ - "autoload", - "dependency", - "package" - ], - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2020-05-06T08:28:10+00:00" - }, - { - "name": "composer/semver", - "version": "1.5.1", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/c6bea70230ef4dd483e6bbcab6005f682ed3a8de", - "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "time": "2020-01-13T12:06:48+00:00" - }, - { - "name": "composer/spdx-licenses", - "version": "1.5.3", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "0c3e51e1880ca149682332770e25977c70cf9dae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/0c3e51e1880ca149682332770e25977c70cf9dae", - "reference": "0c3e51e1880ca149682332770e25977c70cf9dae", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Spdx\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "SPDX licenses list and validation library.", - "keywords": [ - "license", - "spdx", - "validator" - ], - "time": "2020-02-14T07:44:31+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "1.4.1", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/1ab9842d69e64fb3a01be6b656501032d1b78cb7", - "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - } - ], - "time": "2020-03-01T12:26:26+00:00" + "time": "2025-03-24T13:50:44+00:00" }, { "name": "doctrine/instantiator", - "version": "1.3.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^6.0", + "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" @@ -6582,7 +9260,7 @@ { "name": "Marco Pivetta", "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" + "homepage": "https://ocramius.github.io/" } ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", @@ -6591,30 +9269,307 @@ "constructor", "instantiate" ], - "time": "2019-10-21T16:45:58+00:00" + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:23:10+00:00" }, { - "name": "filp/whoops", - "version": "2.7.2", + "name": "facade/flare-client-php", + "version": "1.10.0", "source": { "type": "git", - "url": "https://github.com/filp/whoops.git", - "reference": "17d0d3f266c8f925ebd035cd36f83cf802b47d4a" + "url": "https://github.com/facade/flare-client-php.git", + "reference": "213fa2c69e120bca4c51ba3e82ed1834ef3f41b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/17d0d3f266c8f925ebd035cd36f83cf802b47d4a", - "reference": "17d0d3f266c8f925ebd035cd36f83cf802b47d4a", + "url": "https://api.github.com/repos/facade/flare-client-php/zipball/213fa2c69e120bca4c51ba3e82ed1834ef3f41b8", + "reference": "213fa2c69e120bca4c51ba3e82ed1834ef3f41b8", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0", - "psr/log": "^1.0.1" + "facade/ignition-contracts": "~1.0", + "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", + "php": "^7.1|^8.0", + "symfony/http-foundation": "^3.3|^4.1|^5.0", + "symfony/mime": "^3.4|^4.0|^5.1", + "symfony/var-dumper": "^3.4|^4.0|^5.0" }, "require-dev": { - "mockery/mockery": "^0.9 || ^1.0", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0", - "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" + "friendsofphp/php-cs-fixer": "^2.14", + "phpunit/phpunit": "^7.5", + "spatie/phpunit-snapshot-assertions": "^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Facade\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/facade/flare-client-php", + "keywords": [ + "exception", + "facade", + "flare", + "reporting" + ], + "support": { + "issues": "https://github.com/facade/flare-client-php/issues", + "source": "https://github.com/facade/flare-client-php/tree/1.10.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-08-09T11:23:57+00:00" + }, + { + "name": "facade/ignition", + "version": "2.17.7", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition.git", + "reference": "b4f5955825bb4b74cba0f94001761c46335c33e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition/zipball/b4f5955825bb4b74cba0f94001761c46335c33e9", + "reference": "b4f5955825bb4b74cba0f94001761c46335c33e9", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "facade/flare-client-php": "^1.9.1", + "facade/ignition-contracts": "^1.0.2", + "illuminate/support": "^7.0|^8.0", + "monolog/monolog": "^2.0", + "php": "^7.2.5|^8.0", + "symfony/console": "^5.0", + "symfony/var-dumper": "^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "livewire/livewire": "^2.4", + "mockery/mockery": "^1.3", + "orchestra/testbench": "^5.0|^6.0", + "psalm/plugin-laravel": "^1.2" + }, + "suggest": { + "laravel/telescope": "^3.1" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Flare": "Facade\\Ignition\\Facades\\Flare" + }, + "providers": [ + "Facade\\Ignition\\IgnitionServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Facade\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://github.com/facade/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/facade/ignition/issues", + "source": "https://github.com/facade/ignition" + }, + "time": "2023-01-26T12:34:59+00:00" + }, + { + "name": "facade/ignition-contracts", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition-contracts.git", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^v2.15.8", + "phpunit/phpunit": "^9.3.11", + "vimeo/psalm": "^3.17.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Facade\\IgnitionContracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://flareapp.io", + "role": "Developer" + } + ], + "description": "Solution contracts for Ignition", + "homepage": "https://github.com/facade/ignition-contracts", + "keywords": [ + "contracts", + "flare", + "ignition" + ], + "support": { + "issues": "https://github.com/facade/ignition-contracts/issues", + "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" + }, + "time": "2020-10-16T08:27:54+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.0", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" }, "suggest": { "symfony/var-dumper": "Pretty print complex values better with var-dumper available", @@ -6623,7 +9578,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.7-dev" } }, "autoload": { @@ -6652,74 +9607,34 @@ "throwable", "whoops" ], - "time": "2020-05-05T12:28:07+00:00" - }, - { - "name": "fzaninotto/faker", - "version": "v1.9.1", - "source": { - "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f" + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/fc10d778e4b84d5bd315dad194661e091d307c6f", - "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^2.9.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "Faker\\": "src/Faker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + "funding": [ { - "name": "François Zaninotto" + "url": "https://github.com/denis-sokolov", + "type": "github" } ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], - "time": "2019-12-12T13:22:17+00:00" + "time": "2025-03-15T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", - "version": "v2.0.0", + "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad" + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad", - "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", "shasum": "" }, "require": { - "php": "^5.3|^7.0" + "php": "^5.3|^7.0|^8.0" }, "replace": { "cordoval/hamcrest-php": "*", @@ -6727,14 +9642,13 @@ "kodova/hamcrest-php": "*" }, "require-dev": { - "phpunit/php-file-iterator": "1.3.3", - "phpunit/phpunit": "~4.0", - "satooshi/php-coveralls": "^1.0" + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -6744,138 +9658,60 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD" + "BSD-3-Clause" ], "description": "This is the PHP port of Hamcrest Matchers", "keywords": [ "test" ], - "time": "2016-01-20T08:20:44+00:00" + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" }, { - "name": "jakub-onderka/php-console-color", - "version": "v0.2", + "name": "laravel/sail", + "version": "v1.25.0", "source": { "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" + "url": "https://github.com/laravel/sail.git", + "reference": "e81a7bd7ac1a745ccb25572830fecf74a89bb48a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", + "url": "https://api.github.com/repos/laravel/sail/zipball/e81a7bd7ac1a745ccb25572830fecf74a89bb48a", + "reference": "e81a7bd7ac1a745ccb25572830fecf74a89bb48a", "shasum": "" }, "require": { - "php": ">=5.4.0" + "illuminate/console": "^8.0|^9.0|^10.0", + "illuminate/contracts": "^8.0|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", + "php": "^8.0", + "symfony/yaml": "^6.0" }, "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "1.0", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "~4.3", - "squizlabs/php_codesniffer": "1.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleColor\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com" - } - ], - "abandoned": "php-parallel-lint/php-console-color", - "time": "2018-09-29T17:23:10+00:00" - }, - { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.4", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "jakub-onderka/php-console-color": "~0.2", - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~1.0", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleHighlighter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" - } - ], - "description": "Highlight PHP code in terminal", - "abandoned": "php-parallel-lint/php-console-highlighter", - "time": "2018-09-29T18:48:56+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.2.9", - "source": { - "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "44c6787311242a979fa15c704327c20e7221a0e4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/44c6787311242a979fa15c704327c20e7221a0e4", - "reference": "44c6787311242a979fa15c704327c20e7221a0e4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" + "orchestra/testbench": "^6.0|^7.0|^8.0", + "phpstan/phpstan": "^1.10" }, "bin": [ - "bin/validate-json" + "bin/sail" ], "type": "library", "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + }, "branch-alias": { - "dev-master": "5.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "JsonSchema\\": "src/JsonSchema/" + "Laravel\\Sail\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6884,51 +9720,45 @@ ], "authors": [ { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", + "description": "Docker files for running a basic Laravel application.", "keywords": [ - "json", - "schema" + "docker", + "laravel" ], - "time": "2019-09-25T14:49:45+00:00" + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2023-09-11T17:37:09+00:00" }, { "name": "maximebf/debugbar", - "version": "v1.16.3", + "version": "v1.23.6", "source": { "type": "git", - "url": "https://github.com/maximebf/php-debugbar.git", - "reference": "1a1605b8e9bacb34cc0c6278206d699772e1d372" + "url": "https://github.com/php-debugbar/php-debugbar.git", + "reference": "4b3d5f1afe09a7db5a9d3282890f49f6176d6542" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/1a1605b8e9bacb34cc0c6278206d699772e1d372", - "reference": "1a1605b8e9bacb34cc0c6278206d699772e1d372", + "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/4b3d5f1afe09a7db5a9d3282890f49f6176d6542", + "reference": "4b3d5f1afe09a7db5a9d3282890f49f6176d6542", "shasum": "" }, "require": { - "php": "^7.1", - "psr/log": "^1.0", - "symfony/var-dumper": "^2.6|^3|^4|^5" + "php": "^7.2|^8", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4|^5|^6|^7" }, "require-dev": { - "phpunit/phpunit": "^5" + "dbrekelmans/bdi": "^1", + "phpunit/phpunit": "^8|^9", + "symfony/panther": "^1|^2.1", + "twig/twig": "^1.38|^2.7|^3.0" }, "suggest": { "kriswallsmith/assetic": "The best way to manage assets", @@ -6938,7 +9768,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.16-dev" + "dev-master": "1.23-dev" } }, "autoload": { @@ -6967,39 +9797,47 @@ "debug", "debugbar" ], - "time": "2020-05-06T07:06:27+00:00" + "support": { + "issues": "https://github.com/php-debugbar/php-debugbar/issues", + "source": "https://github.com/php-debugbar/php-debugbar/tree/v1.23.6" + }, + "abandoned": "php-debugbar/php-debugbar", + "time": "2025-02-13T12:22:36+00:00" }, { "name": "mockery/mockery", - "version": "1.3.1", + "version": "1.6.12", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be" + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be", - "reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", "shasum": "" }, "require": { - "hamcrest/hamcrest-php": "~2.0", + "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": ">=5.6.0" + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "~5.7.10|~6.5|~7.0|~8.0" + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", @@ -7010,12 +9848,20 @@ { "name": "Pádraic Brady", "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" + "homepage": "https://github.com/padraic", + "role": "Author" }, { "name": "Dave Marshall", "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" } ], "description": "Mockery is a simple yet flexible PHP mock object framework", @@ -7032,41 +9878,50 @@ "test double", "testing" ], - "time": "2019-12-26T09:49:15+00:00" + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.9.5", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef" + "reference": "024473a478be9df5fdaca2c793f2232fe788e414" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef", - "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", + "reference": "024473a478be9df5fdaca2c793f2232fe788e414", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7080,33 +9935,48 @@ "object", "object graph" ], - "time": "2020-01-17T21:11:47+00:00" + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-02-12T12:17:51+00:00" }, { "name": "nunomaduro/collision", - "version": "v3.0.1", + "version": "v5.11.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "af42d339fe2742295a54f6fdd42aaa6f8c4aca68" + "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/af42d339fe2742295a54f6fdd42aaa6f8c4aca68", - "reference": "af42d339fe2742295a54f6fdd42aaa6f8c4aca68", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461", + "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461", "shasum": "" }, "require": { - "filp/whoops": "^2.1.4", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "php": "^7.1", - "symfony/console": "~2.8|~3.3|~4.0" + "facade/ignition-contracts": "^1.0", + "filp/whoops": "^2.14.3", + "php": "^7.3 || ^8.0", + "symfony/console": "^5.0" }, "require-dev": { - "laravel/framework": "5.8.*", - "nunomaduro/larastan": "^0.3.0", - "phpstan/phpstan": "^0.11", - "phpunit/phpunit": "~8.0" + "brianium/paratest": "^6.1", + "fideloper/proxy": "^4.4.1", + "fruitcake/laravel-cors": "^2.0.3", + "laravel/framework": "8.x-dev", + "nunomaduro/larastan": "^0.6.2", + "nunomaduro/mock-final-classes": "^1.0", + "orchestra/testbench": "^6.0", + "phpstan/phpstan": "^0.12.64", + "phpunit/phpunit": "^9.5.0" }, "type": "library", "extra": { @@ -7144,32 +10014,52 @@ "php", "symfony" ], - "time": "2019-03-07T21:35:13+00:00" + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2022-01-10T16:22:52+00:00" }, { "name": "phar-io/manifest", - "version": "1.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", - "phar-io/version": "^2.0", - "php": "^5.6 || ^7.0" + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -7199,24 +10089,34 @@ } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2018-07-08T19:23:20+00:00" + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", - "version": "2.0.1", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { @@ -7246,29 +10146,33 @@ } ], "description": "Library for handling version information and constraints", - "time": "2018-07-08T19:19:57+00:00" + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" }, { "name": "phpdocumentor/reflection-common", - "version": "2.1.0", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b" + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b", - "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", "shasum": "" }, "require": { - "php": ">=7.1" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { @@ -7295,87 +10199,46 @@ "reflection", "static analysis" ], - "time": "2020-04-27T09:25:28+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.1.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", - "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", - "shasum": "" - }, - "require": { - "ext-filter": "^7.1", - "php": "^7.2", - "phpdocumentor/reflection-common": "^2.0", - "phpdocumentor/type-resolver": "^1.0", - "webmozart/assert": "^1" - }, - "require-dev": { - "doctrine/instantiator": "^1", - "mockery/mockery": "^1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2020-02-22T12:28:44+00:00" + "time": "2020-06-27T09:03:43+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.1.0", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "7462d5f123dfc080dfdf26897032a6513644fc95" + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95", - "reference": "7462d5f123dfc080dfdf26897032a6513644fc95", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", "shasum": "" }, "require": { - "php": "^7.2", - "phpdocumentor/reflection-common": "^2.0" + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.18|^2.0" }, "require-dev": { - "ext-tokenizer": "^7.2", - "mockery/mockery": "~1" + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { @@ -7394,108 +10257,99 @@ } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2020-02-18T18:59:58+00:00" + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + }, + "time": "2024-11-09T15:12:26+00:00" }, { - "name": "phpspec/prophecy", - "version": "v1.10.3", + "name": "phpstan/phpdoc-parser", + "version": "2.1.0", "source": { "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "451c3cd1418cf640de218914901e51b064abb093" + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", - "reference": "451c3cd1418cf640de218914901e51b064abb093", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9b30d6fd026b2c132b3985ce6b23bec09ab3aa68", + "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" + "php": "^7.4 || ^8.0" }, "require-dev": { - "phpspec/phpspec": "^2.5 || ^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10.x-dev" - } - }, "autoload": { "psr-4": { - "Prophecy\\": "src/Prophecy" + "PHPStan\\PhpDocParser\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2020-03-05T15:02:03+00:00" + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.1.0" + }, + "time": "2025-02-19T13:28:12+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "8.0.1", + "version": "9.2.32", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "31e94ccc084025d6abee0585df533eb3a792b96a" + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/31e94ccc084025d6abee0585df533eb3a792b96a", - "reference": "31e94ccc084025d6abee0585df533eb3a792b96a", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-xmlwriter": "*", - "php": "^7.3", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-text-template": "^2.0", - "phpunit/php-token-stream": "^4.0", - "sebastian/code-unit-reverse-lookup": "^2.0", - "sebastian/environment": "^5.0", - "sebastian/version": "^3.0", - "theseer/tokenizer": "^1.1.3" + "nikic/php-parser": "^4.19.1 || ^5.1.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-text-template": "^2.0.4", + "sebastian/code-unit-reverse-lookup": "^2.0.3", + "sebastian/complexity": "^2.0.3", + "sebastian/environment": "^5.1.5", + "sebastian/lines-of-code": "^1.0.4", + "sebastian/version": "^3.0.2", + "theseer/tokenizer": "^1.2.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.6" }, "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "8.0-dev" + "dev-main": "9.2.x-dev" } }, "autoload": { @@ -7521,27 +10375,38 @@ "testing", "xunit" ], - "time": "2020-02-19T13:41:19+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-22T04:23:01+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.1", + "version": "3.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "4ac5b3e13df14829daa60a2eb4fdd2f2b7d33cf4" + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4ac5b3e13df14829daa60a2eb4fdd2f2b7d33cf4", - "reference": "4ac5b3e13df14829daa60a2eb4fdd2f2b7d33cf4", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -7571,34 +10436,38 @@ "filesystem", "iterator" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], - "time": "2020-04-18T05:02:12+00:00" + "time": "2021-12-02T12:48:52+00:00" }, { "name": "phpunit/php-invoker", - "version": "3.0.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "7579d5a1ba7f3ac11c80004d205877911315ae7a" + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/7579d5a1ba7f3ac11c80004d205877911315ae7a", - "reference": "7579d5a1ba7f3ac11c80004d205877911315ae7a", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-pcntl": "*" @@ -7606,7 +10475,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -7630,24 +10499,37 @@ "keywords": [ "process" ], - "time": "2020-02-07T06:06:11+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" }, { "name": "phpunit/php-text-template", - "version": "2.0.0", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "526dc996cc0ebdfa428cd2dfccd79b7b53fee346" + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/526dc996cc0ebdfa428cd2dfccd79b7b53fee346", - "reference": "526dc996cc0ebdfa428cd2dfccd79b7b53fee346", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -7676,32 +10558,42 @@ "keywords": [ "template" ], - "time": "2020-02-01T07:43:44+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" }, { "name": "phpunit/php-timer", - "version": "3.1.4", + "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "dc9368fae6ef2ffa57eba80a7410bcef81df6258" + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/dc9368fae6ef2ffa57eba80a7410bcef81df6258", - "reference": "dc9368fae6ef2ffa57eba80a7410bcef81df6258", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -7725,119 +10617,64 @@ "keywords": [ "timer" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], - "time": "2020-04-20T06:00:37+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "4.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "cdc0db5aed8fbfaf475fbd95bfd7bab83c7a779c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/cdc0db5aed8fbfaf475fbd95bfd7bab83c7a779c", - "reference": "cdc0db5aed8fbfaf475fbd95bfd7bab83c7a779c", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-05-06T09:56:31+00:00" + "time": "2020-10-26T13:16:10+00:00" }, { "name": "phpunit/phpunit", - "version": "9.1.4", + "version": "9.6.22", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "2d7080c622cf7884992e7c3cf87853877bae8ff4" + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2d7080c622cf7884992e7c3cf87853877bae8ff4", - "reference": "2d7080c622cf7884992e7c3cf87853877bae8ff4", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.2.0", + "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.9.1", - "phar-io/manifest": "^1.0.3", - "phar-io/version": "^2.0.1", - "php": "^7.3", - "phpspec/prophecy": "^1.8.1", - "phpunit/php-code-coverage": "^8.0.1", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-invoker": "^3.0", - "phpunit/php-text-template": "^2.0", - "phpunit/php-timer": "^3.1.4", - "sebastian/code-unit": "^1.0.2", - "sebastian/comparator": "^4.0", - "sebastian/diff": "^4.0", - "sebastian/environment": "^5.0.1", - "sebastian/exporter": "^4.0", - "sebastian/global-state": "^4.0", - "sebastian/object-enumerator": "^4.0", - "sebastian/resource-operations": "^3.0", - "sebastian/type": "^2.0", - "sebastian/version": "^3.0" - }, - "require-dev": { - "ext-pdo": "*", - "phpspec/prophecy-phpunit": "^2.0" + "myclabs/deep-copy": "^1.12.1", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.6", + "sebastian/global-state": "^5.0.7", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", + "sebastian/version": "^3.0.2" }, "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" @@ -7845,15 +10682,15 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.1-dev" + "dev-master": "9.6-dev" } }, "autoload": { - "classmap": [ - "src/" - ], "files": [ "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7874,37 +10711,102 @@ "testing", "xunit" ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22" + }, "funding": [ { - "url": "https://phpunit.de/donate.html", + "url": "https://phpunit.de/sponsors.html", "type": "custom" }, { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2020-04-30T06:32:53+00:00" + "time": "2024-12-05T13:48:26+00:00" }, { - "name": "sebastian/code-unit", + "name": "sebastian/cli-parser", "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "ac958085bc19fcd1d36425c781ef4cbb5b06e2a5" + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ac958085bc19fcd1d36425c781ef4cbb5b06e2a5", - "reference": "ac958085bc19fcd1d36425c781ef4cbb5b06e2a5", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:27:43+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -7930,33 +10832,37 @@ ], "description": "Collection of value objects that represent the PHP code units", "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], - "time": "2020-04-30T05:58:10+00:00" + "time": "2020-10-26T13:08:54+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.0", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "5b5dbe0044085ac41df47e79d34911a15b96d82e" + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5b5dbe0044085ac41df47e79d34911a15b96d82e", - "reference": "5b5dbe0044085ac41df47e79d34911a15b96d82e", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -7981,29 +10887,39 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2020-02-07T06:20:13+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" }, { "name": "sebastian/comparator", - "version": "4.0.0", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "85b3435da967696ed618ff745f32be3ff4a2b8e8" + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85b3435da967696ed618ff745f32be3ff4a2b8e8", - "reference": "85b3435da967696ed618ff745f32be3ff4a2b8e8", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, "require": { - "php": "^7.3", + "php": ">=7.3", "sebastian/diff": "^4.0", "sebastian/exporter": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -8045,27 +10961,94 @@ "compare", "equality" ], - "time": "2020-02-07T06:08:51+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:41:17+00:00" }, { - "name": "sebastian/diff", - "version": "4.0.1", + "name": "sebastian/complexity", + "version": "2.0.3", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3e523c576f29dacecff309f35e4cc5a5c168e78a" + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3e523c576f29dacecff309f35e4cc5a5c168e78a", - "reference": "3e523c576f29dacecff309f35e4cc5a5c168e78a", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", "shasum": "" }, "require": { - "php": "^7.3" + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:19:30+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", "symfony/process": "^4.2 || ^5" }, "type": "library", @@ -8101,33 +11084,37 @@ "unidiff", "unified diff" ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], - "time": "2020-05-08T05:01:12+00:00" + "time": "2024-03-02T06:30:58+00:00" }, { "name": "sebastian/environment", - "version": "5.1.0", + "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "c753f04d68cd489b6973cf9b4e505e191af3b05c" + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/c753f04d68cd489b6973cf9b4e505e191af3b05c", - "reference": "c753f04d68cd489b6973cf9b4e505e191af3b05c", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-posix": "*" @@ -8135,7 +11122,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -8160,35 +11147,39 @@ "environment", "hhvm" ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], - "time": "2020-04-14T13:36:52+00:00" + "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.0", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "80c26562e964016538f832f305b2286e1ec29566" + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/80c26562e964016538f832f305b2286e1ec29566", - "reference": "80c26562e964016538f832f305b2286e1ec29566", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", "shasum": "" }, "require": { - "php": "^7.3", + "php": ">=7.3", "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -8228,35 +11219,45 @@ } ], "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", + "homepage": "https://www.github.com/sebastianbergmann/exporter", "keywords": [ "export", "exporter" ], - "time": "2020-02-07T06:10:52+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:33:00+00:00" }, { "name": "sebastian/global-state", - "version": "4.0.0", + "version": "5.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72" + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bdb1e7c79e592b8c82cb1699be3c8743119b8a72", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", "shasum": "" }, "require": { - "php": "^7.3", + "php": ">=7.3", "sebastian/object-reflector": "^2.0", "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-uopz": "*" @@ -8264,7 +11265,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -8287,29 +11288,96 @@ "keywords": [ "global state" ], - "time": "2020-02-07T06:11:37+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:35:11+00:00" }, { - "name": "sebastian/object-enumerator", - "version": "4.0.0", + "name": "sebastian/lines-of-code", + "version": "1.0.4", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "e67516b175550abad905dc952f43285957ef4363" + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67516b175550abad905dc952f43285957ef4363", - "reference": "e67516b175550abad905dc952f43285957ef4363", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", "shasum": "" }, "require": { - "php": "^7.3", + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:20:34+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", "sebastian/object-reflector": "^2.0", "sebastian/recursion-context": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -8334,27 +11402,37 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2020-02-07T06:12:23+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" }, { "name": "sebastian/object-reflector", - "version": "2.0.0", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "f4fd0835cabb0d4a6546d9fe291e5740037aa1e7" + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/f4fd0835cabb0d4a6546d9fe291e5740037aa1e7", - "reference": "f4fd0835cabb0d4a6546d9fe291e5740037aa1e7", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -8379,27 +11457,37 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2020-02-07T06:19:40+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" }, { "name": "sebastian/recursion-context", - "version": "4.0.0", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cdd86616411fc3062368b720b0425de10bd3d579" + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cdd86616411fc3062368b720b0425de10bd3d579", - "reference": "cdd86616411fc3062368b720b0425de10bd3d579", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -8431,25 +11519,35 @@ } ], "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2020-02-07T06:18:20+00:00" + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:07:39+00:00" }, { "name": "sebastian/resource-operations", - "version": "3.0.0", + "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "8c98bf0dfa1f9256d0468b9803a1e1df31b6fa98" + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/8c98bf0dfa1f9256d0468b9803a1e1df31b6fa98", - "reference": "8c98bf0dfa1f9256d0468b9803a1e1df31b6fa98", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.0" @@ -8457,7 +11555,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -8477,32 +11575,41 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2020-02-07T06:13:02+00:00" + "support": { + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-14T16:00:52+00:00" }, { "name": "sebastian/type", - "version": "2.0.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "9e8f42f740afdea51f5f4e8cec2035580e797ee1" + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/9e8f42f740afdea51f5f4e8cec2035580e797ee1", - "reference": "9e8f42f740afdea51f5f4e8cec2035580e797ee1", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -8523,24 +11630,34 @@ ], "description": "Collection of value objects that represent the types of the PHP type system", "homepage": "https://github.com/sebastianbergmann/type", - "time": "2020-02-07T06:13:43+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", - "version": "3.0.0", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "0411bde656dce64202b39c2f4473993a9081d39e" + "reference": "c6c1022351a901512170118436c764e473f6de8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/0411bde656dce64202b39c2f4473993a9081d39e", - "reference": "0411bde656dce64202b39c2f4473993a9081d39e", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "type": "library", "extra": { @@ -8566,138 +11683,50 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", - "time": "2020-01-21T06:36:37+00:00" - }, - { - "name": "seld/jsonlint", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1" + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", - "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "bin": [ - "bin/jsonlint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "JSON Linter", - "keywords": [ - "json", - "linter", - "parser", - "validator" - ], "funding": [ { - "url": "https://github.com/Seldaek", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", - "type": "tidelift" } ], - "time": "2020-04-30T19:05:18+00:00" + "time": "2020-09-28T06:39:44+00:00" }, { - "name": "seld/phar-utils", - "version": "1.1.0", + "name": "symfony/yaml", + "version": "v6.4.20", "source": { "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0" + "url": "https://github.com/symfony/yaml.git", + "reference": "28ee818fce4a73ac1474346b94e4b966f665c53f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8800503d56b9867d43d9c303b9cbcc26016e82f0", - "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0", + "url": "https://api.github.com/repos/symfony/yaml/zipball/28ee818fce4a73ac1474346b94e4b966f665c53f", + "reference": "28ee818fce4a73ac1474346b94e4b966f665c53f", "shasum": "" }, "require": { - "php": ">=5.3" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Seld\\PharUtils\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": [ - "phar" - ], - "time": "2020-02-14T15:25:33+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v5.0.8", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "7cd0dafc4353a0f62e307df90b48466379c8cc91" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/7cd0dafc4353a0f62e307df90b48466379c8cc91", - "reference": "7cd0dafc4353a0f62e307df90b48466379c8cc91", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" + "Symfony\\Component\\Yaml\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -8717,8 +11746,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Filesystem Component", + "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.4.20" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -8733,27 +11765,27 @@ "type": "tidelift" } ], - "time": "2020-04-12T14:40:17+00:00" + "time": "2025-02-27T20:15:30+00:00" }, { "name": "theseer/tokenizer", - "version": "1.1.3", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": "^7.0" + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { @@ -8768,70 +11800,32 @@ "authors": [ { "name": "Arne Blankerts", - "role": "Developer", - "email": "arne@blankerts.de" + "email": "arne@blankerts.de", + "role": "Developer" } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6" + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6", - "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "vimeo/psalm": "<3.9.1" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" - }, - "type": "library", - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + "funding": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "url": "https://github.com/theseer", + "type": "github" } ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "time": "2020-04-18T12:12:48+00:00" + "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [], "minimum-stability": "dev", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^7.2" + "php": "^7.3|^8.0" }, - "platform-dev": [], - "plugin-api-version": "1.1.0" + "platform-dev": {}, + "plugin-api-version": "2.6.0" } diff --git a/config/permissions.php b/config/permissions.php index 024fe9b..18980ae 100755 --- a/config/permissions.php +++ b/config/permissions.php @@ -34,6 +34,7 @@ return [ 'cms-fewo' => ['name' => 'ADMIN CMS > FeWo' , 'color' => 'secondary'], 'cms-book' => ['name' => 'ADMIN CMS > Buchungen' , 'color' => 'secondary'], 'cms-fb' => ['name' => 'ADMIN CMS > Feedback' , 'color' => 'secondary'], + 'cms-nw' => ['name' => 'ADMIN CMS > News' , 'color' => 'secondary'], 'cms-aq' => ['name' => 'ADMIN CMS > Fragen & Antworten' , 'color' => 'secondary'], 'cms-sb' => ['name' => 'ADMIN CMS > Sidebar' , 'color' => 'secondary'], 'cms-cn' => ['name' => 'ADMIN CMS > Inhalte' , 'color' => 'secondary'], diff --git a/packages/iqcontent/laravel-filemanager/src/Models/IQContentCategory.php b/packages/iqcontent/laravel-filemanager/src/Models/IQContentCategory.php index b071b8a..0c8ac07 100644 --- a/packages/iqcontent/laravel-filemanager/src/Models/IQContentCategory.php +++ b/packages/iqcontent/laravel-filemanager/src/Models/IQContentCategory.php @@ -27,10 +27,11 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentCategory wherePos($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentCategory whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentCategory whereUpdatedAt($value) - * @mixin \Eloquent * @property-read int|null $tags_count * @property string|null $identifier * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentCategory whereIdentifier($value) + * @method static \Illuminate\Database\Eloquent\Builder|IQContentCategory withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class IQContentCategory extends Model { @@ -45,7 +46,7 @@ class IQContentCategory extends Model 'name', 'pos', 'active' ]; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/packages/iqcontent/laravel-filemanager/src/Models/IQContentFile.php b/packages/iqcontent/laravel-filemanager/src/Models/IQContentFile.php index 8c5091f..b8289e1 100644 --- a/packages/iqcontent/laravel-filemanager/src/Models/IQContentFile.php +++ b/packages/iqcontent/laravel-filemanager/src/Models/IQContentFile.php @@ -45,8 +45,9 @@ use Illuminate\Support\Str; * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentFile whereSize($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentFile whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentFile whereUpdatedAt($value) - * @mixin \Eloquent * @property-read int|null $file_tags_count + * @method static \Illuminate\Database\Eloquent\Builder|IQContentFile withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class IQContentFile extends Model { @@ -74,7 +75,7 @@ class IQContentFile extends Model return $this->hasMany('IqContent\LaravelFilemanager\Models\IQContentFileTag', 'file_id'); } - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/packages/iqcontent/laravel-filemanager/src/Models/IQContentFolder.php b/packages/iqcontent/laravel-filemanager/src/Models/IQContentFolder.php index e2e9f67..6842ad2 100644 --- a/packages/iqcontent/laravel-filemanager/src/Models/IQContentFolder.php +++ b/packages/iqcontent/laravel-filemanager/src/Models/IQContentFolder.php @@ -38,9 +38,10 @@ use Illuminate\Support\Str; * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentFolder wherePos($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentFolder whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentFolder whereUpdatedAt($value) - * @mixin \Eloquent * @property-read int|null $files_count * @property-read int|null $folders_count + * @method static \Illuminate\Database\Eloquent\Builder|IQContentFolder withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class IQContentFolder extends Model { @@ -57,7 +58,7 @@ class IQContentFolder extends Model ]; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/packages/iqcontent/laravel-filemanager/src/Models/IQContentTag.php b/packages/iqcontent/laravel-filemanager/src/Models/IQContentTag.php index 4880b3b..50c77c0 100644 --- a/packages/iqcontent/laravel-filemanager/src/Models/IQContentTag.php +++ b/packages/iqcontent/laravel-filemanager/src/Models/IQContentTag.php @@ -30,8 +30,9 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentTag wherePos($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentTag whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\IqContent\LaravelFilemanager\Models\IQContentTag whereUpdatedAt($value) - * @mixin \Eloquent * @property-read int|null $file_tags_count + * @method static \Illuminate\Database\Eloquent\Builder|IQContentTag withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug) + * @mixin \Eloquent */ class IQContentTag extends Model { @@ -46,7 +47,7 @@ class IQContentTag extends Model 'name', 'pos', 'active' ]; - public function sluggable() + public function sluggable(): array { return [ 'slug' => [ diff --git a/resources/views/cms/news/detail.blade.php b/resources/views/cms/news/detail.blade.php new file mode 100644 index 0000000..4678565 --- /dev/null +++ b/resources/views/cms/news/detail.blade.php @@ -0,0 +1,226 @@ +@extends('layouts.layout-2') + +@section('content') + + + {!! Form::open(['url' => route('cms_news_detail', [$id]), 'class' => 'form-horizontal']) !!} + +

+ News @if($id == "new") anlegen @else {{"(ID: ".$id.")"}} verwalten @endif +
+   + {{ __('back') }} +
+

+
+ + + + +
+
+
+
+ + {{ Form::text('title', $news->title, array('placeholder'=>__('Title'), 'class'=>'form-control', 'id'=>'news_title', 'required'=>true)) }} +
+
+ + {{-- @if($news->lvl != 0) + + + @else + +
NON
+ @endif + --}} +
+
+
+ +
+ + {{ Form::text('slug', $news->slug, array('placeholder'=>__('slug'), 'class'=>'form-control', 'id'=>'news_slug', 'required'=>true)) }} +
+
+ + {{ Form::text('date', $news->date, array('placeholder'=>__('Reisezeitraum'), 'class'=>'form-control datepicker-base', 'id'=>'news_date', 'required'=>true)) }} +
+ +
+ +
+
+ + {{ Form::textarea('content_new', HTMLHelper::filterHTML($news->content_new, ['src' => ['addHost']]) , ['class' => 'form-control summernote', 'id'=>'news_content_new']) }} +
+
+ +
+
+ + {{ Form::text('pagetitle', $news->pagetitle, array('placeholder'=>__('pagetitle'), 'class'=>'form-control', 'id'=>'news_pagetitle')) }} +
+
+ + {{ Form::text('description', $news->description, array('placeholder'=>__('description'), 'class'=>'form-control', 'id'=>'news_description')) }} +
+
+ + {{ Form::text('keywords', $news->keywords, array('placeholder'=>__('keywords'), 'class'=>'form-control', 'id'=>'news_keywords')) }} +
+
+ +

Hauptbild

+
+
+ +
+
+
+ {{ Form::hidden('image[slug]', $news->getImage('slug')) }} + {{ Form::hidden('image[thumb_url]', $news->getImage('thumb_url')) }} + {{ Form::hidden('image[url]', $news->getImage('url')) }} + {{ Form::text('image[title]', $news->getImage('title'), array('placeholder'=>'Bildtitel', 'class'=>'form-control mb-2')) }} + {{ Form::text('image[alt]', $news->getImage('alt'), array('placeholder'=>'Bild ALT Tag', 'class'=>'form-control')) }} +
+
+ +
+
+
+
+ +
+
+ +
+   + {{ __('back') }} + {{ __('zurück ins v2 Programm') }} +
+ + {!! Form::close() !!} + + {{-- + + + + + + + + + --}} + + +@endsection + +@section('scripts') + +@endsection \ No newline at end of file diff --git a/resources/views/cms/news/index.blade.php b/resources/views/cms/news/index.blade.php new file mode 100644 index 0000000..a96836b --- /dev/null +++ b/resources/views/cms/news/index.blade.php @@ -0,0 +1,103 @@ +@extends('layouts.layout-2') + +@section('content') + +

+ {{ __('Reisenews') }} +

+ +
+
+ + + + + + + + + + + + + + @foreach($news as $value) + + + + + + + + + + @endforeach + +
 {{__('Name')}}{{__('Parent')}}{{__('Date')}}{{__('sichtbar')}}#
+ + + + {{ $value->title }}@if($value->parent) {{ $value->parent->title }} @else - Main No-Parent - @endif{{ $value->date }} + @if($value->status) + + @else + + @endif + + @if($value->parent) + + @else + - + @endif +
+ +
+ +
+ + + +@endsection \ No newline at end of file diff --git a/resources/views/layouts/includes/layout-sidenav.blade.php b/resources/views/layouts/includes/layout-sidenav.blade.php index f998392..9a6dd68 100755 --- a/resources/views/layouts/includes/layout-sidenav.blade.php +++ b/resources/views/layouts/includes/layout-sidenav.blade.php @@ -257,6 +257,12 @@
Feedback
@endif + @if(Auth::user()->isPermission('cms-nw')) +
  • +
    Reisenews
    +
  • + @endif + @if(Auth::user()->isPermission('cms-aq'))
  • Fragen & Antworten
    diff --git a/resources/views/pdf/booking_confirmation.blade.php b/resources/views/pdf/booking_confirmation.blade.php index 0fb69e6..022b9ae 100644 --- a/resources/views/pdf/booking_confirmation.blade.php +++ b/resources/views/pdf/booking_confirmation.blade.php @@ -11,11 +11,9 @@ @include('pdf.components.booking_regulations') - @include('pdf.components.booking_info') - @include('pdf.components.booking_sterntours') - @include('pdf.components.booking_footer') + @include('pdf.components.booking_footer', ['set_contact_footer' => false]) @endsection diff --git a/resources/views/pdf/booking_registration.blade.php b/resources/views/pdf/booking_registration.blade.php index df9008f..7d4ff15 100644 --- a/resources/views/pdf/booking_registration.blade.php +++ b/resources/views/pdf/booking_registration.blade.php @@ -13,11 +13,9 @@ @include('pdf.components.booking_signature') - @include('pdf.components.booking_info') - @include('pdf.components.booking_sterntours') - @include('pdf.components.booking_footer') + @include('pdf.components.booking_footer', ['set_contact_footer' => false]) @endsection diff --git a/resources/views/pdf/booking_voucher.blade.php b/resources/views/pdf/booking_voucher.blade.php index 609326b..ade4c27 100644 --- a/resources/views/pdf/booking_voucher.blade.php +++ b/resources/views/pdf/booking_voucher.blade.php @@ -12,6 +12,6 @@ @include('pdf.components.booking_sterntours') - @include('pdf.components.booking_footer') + @include('pdf.components.booking_footer', ['set_contact_footer' => true]) @endsection diff --git a/resources/views/pdf/components/booking_body.blade.php b/resources/views/pdf/components/booking_body.blade.php index 3035007..55a5e4c 100644 --- a/resources/views/pdf/components/booking_body.blade.php +++ b/resources/views/pdf/components/booking_body.blade.php @@ -1,10 +1,10 @@ - - + + - - + + @if ($booking->new_drafts) @include('pdf.components.booking_drafs') diff --git a/resources/views/pdf/components/booking_body_storno.blade.php b/resources/views/pdf/components/booking_body_storno.blade.php index 7d8af9f..d9611cd 100644 --- a/resources/views/pdf/components/booking_body_storno.blade.php +++ b/resources/views/pdf/components/booking_body_storno.blade.php @@ -1,11 +1,11 @@
    VonBisVonBis LeistungenTeilnehmerPreis in €TeilnehmerPreis in €
    - - - - - - + + + + + + @if ($booking->new_drafts) @include('pdf.components.booking_drafs_storno') diff --git a/resources/views/pdf/components/booking_body_voucher.blade.php b/resources/views/pdf/components/booking_body_voucher.blade.php index 87d78ab..0ee07d5 100644 --- a/resources/views/pdf/components/booking_body_voucher.blade.php +++ b/resources/views/pdf/components/booking_body_voucher.blade.php @@ -1,14 +1,12 @@
    VonBisLeistungenTeilnehmerStatusPreis in €VonBisLeistungenTeilnehmerStatusPreis in €
    - - - - - + + + + + @if ($booking->new_drafts) - - @include('pdf.components.booking_drafs_voucher') @else @include('pdf.components.booking_drafs_old_voucher') diff --git a/resources/views/pdf/components/booking_drafs.blade.php b/resources/views/pdf/components/booking_drafs.blade.php index 041509b..14afe2c 100644 --- a/resources/views/pdf/components/booking_drafs.blade.php +++ b/resources/views/pdf/components/booking_drafs.blade.php @@ -4,19 +4,19 @@ - + - + @@ -56,7 +56,7 @@ - + diff --git a/resources/views/pdf/components/booking_drafs_storno.blade.php b/resources/views/pdf/components/booking_drafs_storno.blade.php index 00a8352..442e9bc 100644 --- a/resources/views/pdf/components/booking_drafs_storno.blade.php +++ b/resources/views/pdf/components/booking_drafs_storno.blade.php @@ -4,21 +4,22 @@ - + - + @@ -57,7 +58,7 @@ - + diff --git a/resources/views/pdf/components/booking_drafs_voucher.blade.php b/resources/views/pdf/components/booking_drafs_voucher.blade.php index 60fbbcb..6c65dd0 100644 --- a/resources/views/pdf/components/booking_drafs_voucher.blade.php +++ b/resources/views/pdf/components/booking_drafs_voucher.blade.php @@ -6,7 +6,7 @@ - + @@ -14,7 +14,7 @@ - + diff --git a/resources/views/pdf/components/booking_footer.blade.php b/resources/views/pdf/components/booking_footer.blade.php index b3a1371..e3e73fa 100644 --- a/resources/views/pdf/components/booking_footer.blade.php +++ b/resources/views/pdf/components/booking_footer.blade.php @@ -7,12 +7,12 @@ diff --git a/resources/views/pdf/components/booking_regulations.blade.php b/resources/views/pdf/components/booking_regulations.blade.php index 497b238..5ffb464 100644 --- a/resources/views/pdf/components/booking_regulations.blade.php +++ b/resources/views/pdf/components/booking_regulations.blade.php @@ -4,62 +4,14 @@ Sonstiges + @if($booking->travel_country && $booking->travel_country->stern_travel_country) + + @endif @if(isset($document->name) && $document->name == 'registration')
    VonBisLeistungenTeilnehmerPreis in €VonBisLeistungenTeilnehmerPreis in €
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} @if (in_array($booking_draft_item->draft_type_id, ['30', '36', '37'])) @if ($booking_draft_item->adult > 0) - {{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Erwachsener' : $booking_draft_item->adult . ' Erwachsene' }} + {!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Erwachsener' : $booking_draft_item->adult . ' Erwachsene' !!} @endif @if ($booking_draft_item->children > 0)
    - {{ $booking_draft_item->children == 1 ? $booking_draft_item->children . ' Kind' : $booking_draft_item->children . ' Kinder' }} + {!! $booking_draft_item->children == 1 ? $booking_draft_item->children . ' Kind' : $booking_draft_item->children . ' Kinder' !!} @endif @else @if ($booking_draft_item->adult > 0) - {{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Person' : $booking_draft_item->adult . ' Personen' }} + {!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Person' : $booking_draft_item->adult . ' Personen' !!} @endif @endif @@ -48,7 +48,7 @@
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} {{ $booking->pax }}
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} {{ $booking->pax }}
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} @if (in_array($booking_draft_item->draft_type_id, ['30', '36', '37'])) - @if ($booking_draft_item->adult > 0) - {{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Erwachsener' : $booking_draft_item->adult . ' Erwachsene' }} - @endif - @if ($booking_draft_item->children > 0) -
    - {{ $booking_draft_item->children == 1 ? $booking_draft_item->children . ' Kind' : $booking_draft_item->children . ' Kinder' }} - @endif - @else - @if ($booking_draft_item->adult > 0) - {{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Person' : $booking_draft_item->adult . ' Personen' }} - @endif + @if ($booking_draft_item->adult > 0) + {!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Erwachsener' : $booking_draft_item->adult . ' Erwachsene' !!} @endif + @if ($booking_draft_item->children > 0) +
    + {!! $booking_draft_item->children == 1 ? $booking_draft_item->children . ' Kind' : $booking_draft_item->children . ' Kinder' !!} + @endif + @else + @if ($booking_draft_item->adult > 0) + {!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Person' : $booking_draft_item->adult . ' Personen' !!} + @endif + @endif + @if ($booking_draft_item->adult > 0 || $booking_draft_item->children > 0)
    @if ($booking_draft_item->draft_type_id == 36 || $booking_draft_item->draft_type_id == 37) @@ -48,7 +49,7 @@
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} {{ $booking->pax }} storniert
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} {{ $booking->pax }} storniert
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} {{ $booking->pax }}
    {{ _format_date($booking_draft_item->start_date) }} {{ _format_date($booking_draft_item->end_date) }}{{ $booking_draft_item->service }}{!! _format_text($booking_draft_item->service) !!} {{ $booking->pax }}
    {!! \App\Models\CMSContent::getContentBySlug('pdf-footer-hinweise-rueckfragen') !!} - @if($booking->travel_country) - @foreach ($booking->travel_country->getContactLandsModels() as $country) - {!! $country->contact_footer !!} -
    - @endforeach - @endif + @if($set_contact_footer && $booking->travel_country) + @foreach ($booking->travel_country->getContactLandsModels() as $country) + {!! $country->contact_footer !!} +
    + @endforeach + @endif
    {!! \App\Models\CMSContent::getContentBySlug('pdf-footer-hinweise-reisebedingungen') !!}
    - @if($booking->travel_country->name == 'Jordanien') - Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate bei Einreise gültig sein. Deutsche Staatsangehörige benötigen zur Einreise nach Jordanien ein Visum. Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.
    - Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite der jordanischen Botschaft:
    - www.jordanembassy.de/
    - www.tourism.jo/Contents/Visa_Information.aspx -

    Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen. -

    - STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport. - @endif - @if($booking->travel_country->name == 'Israel') - Einreise- und Visabestimmungen für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate über die Reise hinaus gültig sein. Deutsche Staatsbürger, die nach 1928 geboren sind, benötigen kein Transit- oder Besuchsvisum. Sie erhalten bei der Einreise eine Einreisekarte und bei der Ausreise eine Ausreisekarte (Ein- und Ausreisestempel werden nicht in den Pass gestempelt). Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.
    - Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite der israelischen Botschaft:
    - embassies.gov.il/berlin/ConsularServices/visainformation/Pages/Allgemeine-Informationen0124-4349.aspx -

    Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen. -

    Bitte beachten Sie, dass bei Anreise am Samstag wegen des Shabat in vielen Hotels Einschränkungen beim Service, beim Check-In und beim Zimmerbezug geben kann. -

    - STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport. - @endif - @if($booking->travel_country->name == 'Israel/Jordanien') - Israel Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate über die Reise hinaus gültig sein. Deutsche Staatsbürger, die nach 1928 geboren sind, benötigen kein Transit- oder Besuchsvisum. Sie erhalten bei der Einreise eine Einreisekarte und bei der Ausreise eine Ausreisekarte (Ein- und Ausreisestempel werden nicht in den Pass gestempelt). Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.
    - Weitere Informationen finden Sie auf der Seite der israelischen Botschaft:
    - embassies.gov.il/berlin/ConsularServices/visainformation/Pages/Allgemeine-Informationen0124-4349.aspx -

    - Jordanien Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate bei Einreise gültig sein. Deutsche Staatsangehörige benötigen zur Einreise nach Jordanien ein Visum. Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.
    - Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite der jordanischen Botschaft:
    - www.jordanembassy.de/
    - www.tourism.jo/Contents/Visa_Information.aspx -

    Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen. -

    Bitte beachten Sie, dass bei Anreise am Samstag wegen des Shabat in vielen Hotels Einschränkungen beim Service, beim Check-In und beim Zimmerbezug geben kann. -

    - STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport. - @endif - @if($booking->travel_country->name == 'Oman') - Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss noch sechs Monate nach Einreise gültig sein. Deutsche Staatsangehörige benötigen zur Einreise nach Jordanien ein Visum. Deutsche Staatsangehörige können bei der Royal Oman Police ein e-Visum beantragen. Eine Gelbfieberimpfung ist bei Einreise aus einem Gelbfieber-Endemie Gebiet vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.
    - Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite vom Auswärtigen Amt:
    - www.auswaertiges-amt.de -

    Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen. -

    - STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport. - @endif - @if($booking->travel_country->name == 'Ägypten') - Ägypten Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate über die Reise hinaus gültig sein. Deutsche Staatsangehörige benötigen für die Einreise ein Visum. Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.
    - Weitere Informationen finden Sie auf der Seite der ägyptischen Botschaft:
    - www.egyptian-embassy.de/ -

    Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen. -

    - - STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport.



    -
    Sollten vor Ort Fragen auftreten, wenden Sie sich bitte an Herrn Rabie 0020 1228 777940 - Herr Rashad Tel: 0020 1228 777942
    - Örtlicher Vertreter: New Vision Travel, 7 Ali El Gendy st., 6 District Nasr City, Cairo
    - Phone: 0020 22 2725646 * Fax: 0020 22 2725733

    - @endif + {!! $booking->travel_country->stern_travel_country->getNationalityRequirement(1) !!}
    diff --git a/resources/views/pdf/layout-template.blade.php b/resources/views/pdf/layout-template.blade.php index e54b382..a148dbe 100644 --- a/resources/views/pdf/layout-template.blade.php +++ b/resources/views/pdf/layout-template.blade.php @@ -41,7 +41,7 @@ margin: 0 auto; padding: 0; color: #000; - font-size: 9pt; + font-size: 8.5pt; line-height: 1.1em; font-weight: 400 ; font-family: "Source Sans 3", serif; @@ -156,7 +156,7 @@ padding: 0.15rem 0.4rem; color: #000; border: 0.25pt solid #000; - font-size: 9pt; + font-size: 8.5pt; } .pdf-input-content { margin-bottom: 2rem; @@ -183,6 +183,9 @@ padding: 0; margin: 0; } + .small { + font-size: 0.9em; + } diff --git a/routes/web.php b/routes/web.php index 2fc4321..d2acf0c 100755 --- a/routes/web.php +++ b/routes/web.php @@ -365,6 +365,13 @@ Route::group(['middleware' => ['admin', '2fa']], function() Route::post('/cms/feedback/detail/{id}', 'CMS\CMSFeedbackController@store')->name('cms_feedback_detail'); Route::get('/cms/feedback/delete/{id}', 'CMS\CMSFeedbackController@delete')->name('cms_feedback_delete'); }); + Route::group(['middleware' => ['auth.permission:cms-nw']], function() { + // CMS News + Route::get('/cms/news', 'CMS\CMSNewsController@index')->name('cms_news'); + Route::get('/cms/news/detail/{id}', 'CMS\CMSNewsController@detail')->name('cms_news_detail'); + Route::post('/cms/news/detail/{id}', 'CMS\CMSNewsController@store')->name('cms_news_detail'); + Route::get('/cms/news/delete/{id}', 'CMS\CMSNewsController@delete')->name('cms_news_delete'); + }); Route::group(['middleware' => ['auth.permission:cms-sb']], function() { // CMS Sidebar Route::get('/cms/sidebar', 'CMS\CMSSidebarController@index')->name('cms_sidebar'); diff --git a/storage/app/public/pdf/booking/2024/Buchnungsauftrag-26594.pdf b/storage/app/public/pdf/booking/2024/Buchnungsauftrag-26594.pdf index 1f78ab7..6492719 100644 Binary files a/storage/app/public/pdf/booking/2024/Buchnungsauftrag-26594.pdf and b/storage/app/public/pdf/booking/2024/Buchnungsauftrag-26594.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Buchnungsauftrag-23561.pdf b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-23561.pdf new file mode 100644 index 0000000..96af0d5 Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-23561.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Buchnungsauftrag-26594.pdf b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-26594.pdf new file mode 100644 index 0000000..6961e02 Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-26594.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Buchnungsauftrag-27623.pdf b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-27623.pdf new file mode 100644 index 0000000..764fd2f Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-27623.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Buchnungsauftrag-28036.pdf b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-28036.pdf new file mode 100644 index 0000000..f474f3d Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-28036.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Buchnungsauftrag-28040.pdf b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-28040.pdf new file mode 100644 index 0000000..529768b Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Buchnungsauftrag-28040.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Reisebestätigung-23561.pdf b/storage/app/public/pdf/booking/2025/Reisebestätigung-23561.pdf new file mode 100644 index 0000000..29c17bc Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Reisebestätigung-23561.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Reisebestätigung-27623.pdf b/storage/app/public/pdf/booking/2025/Reisebestätigung-27623.pdf new file mode 100644 index 0000000..2829bd9 Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Reisebestätigung-27623.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Reisebestätigung-28036.pdf b/storage/app/public/pdf/booking/2025/Reisebestätigung-28036.pdf new file mode 100644 index 0000000..a0e7651 Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Reisebestätigung-28036.pdf differ diff --git a/storage/app/public/pdf/booking/2025/Reisebestätigung-28040.pdf b/storage/app/public/pdf/booking/2025/Reisebestätigung-28040.pdf new file mode 100644 index 0000000..9816add Binary files /dev/null and b/storage/app/public/pdf/booking/2025/Reisebestätigung-28040.pdf differ diff --git a/storage/app/public/pdf/passolution/Einreisebestimmungen_de_AT-JO.pdf b/storage/app/public/pdf/passolution/Einreisebestimmungen_de_AT-JO.pdf new file mode 100644 index 0000000..63ae59b Binary files /dev/null and b/storage/app/public/pdf/passolution/Einreisebestimmungen_de_AT-JO.pdf differ diff --git a/storage/app/public/pdf/voucher/2025/Voucher-27623.pdf b/storage/app/public/pdf/voucher/2025/Voucher-27623.pdf new file mode 100644 index 0000000..ad133f0 Binary files /dev/null and b/storage/app/public/pdf/voucher/2025/Voucher-27623.pdf differ diff --git a/storage/app/public/pdf/voucher/2025/Voucher-28036.pdf b/storage/app/public/pdf/voucher/2025/Voucher-28036.pdf new file mode 100644 index 0000000..209c633 Binary files /dev/null and b/storage/app/public/pdf/voucher/2025/Voucher-28036.pdf differ diff --git a/storage/app/public/pdf/voucher/2025/Voucher-28040.pdf b/storage/app/public/pdf/voucher/2025/Voucher-28040.pdf new file mode 100644 index 0000000..9193362 Binary files /dev/null and b/storage/app/public/pdf/voucher/2025/Voucher-28040.pdf differ diff --git a/storage/app/public/pdf/voucher/2025/VoucherAgentur-27623.pdf b/storage/app/public/pdf/voucher/2025/VoucherAgentur-27623.pdf new file mode 100644 index 0000000..6bd0f12 Binary files /dev/null and b/storage/app/public/pdf/voucher/2025/VoucherAgentur-27623.pdf differ diff --git a/storage/app/public/pdf/voucher/2025/VoucherAgentur-28036.pdf b/storage/app/public/pdf/voucher/2025/VoucherAgentur-28036.pdf new file mode 100644 index 0000000..3a86ec2 Binary files /dev/null and b/storage/app/public/pdf/voucher/2025/VoucherAgentur-28036.pdf differ diff --git a/storage/app/public/pdf/voucher/2025/VoucherAgentur-28040.pdf b/storage/app/public/pdf/voucher/2025/VoucherAgentur-28040.pdf new file mode 100644 index 0000000..810bb52 Binary files /dev/null and b/storage/app/public/pdf/voucher/2025/VoucherAgentur-28040.pdf differ diff --git a/storage/fonts/installed-fonts.json b/storage/fonts/installed-fonts.json new file mode 100644 index 0000000..e799971 --- /dev/null +++ b/storage/fonts/installed-fonts.json @@ -0,0 +1,20 @@ +{ + "source sans 3": { + "200_italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_200_italic_775d022bf440aa099e3f50512191cce9", + "300_italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_300_italic_dad46b7a22f6f5729872109680219a9c", + "italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_italic_981d14092038cd468f8bc4f13b0b8902", + "500_italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_500_italic_694aa627359cd46d6fe42e4dad097083", + "600_italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_600_italic_ca3fa323818ae9533a8b16659f2e757c", + "bold_italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_bold_italic_f780fa43cbe9cb7c07ac707a217a2e6e", + "800_italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_800_italic_8ae811e5dbf30d25dbb10bb3fc65f629", + "900_italic": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_900_italic_fb0efb353036308bd24be499f42ae72b", + "200": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_200_bffc5b926c335850340f01b4034a3da2", + "300": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_300_fb8b2c2a0c8f4d947ebbe1e10ef19103", + "normal": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_normal_eaa9347187022942974f53b800e24d5d", + "500": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_500_ae89b1d0f8b5d4adda77552e69e3a2fa", + "600": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_600_58a6ab7ade8b7bf130323b8a8b22e916", + "bold": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_bold_1ece30ed2fee9bb5f08209f87bf08d21", + "800": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_800_9669d6eb310c77e4531959a82c27c56e", + "900": "\/Users\/kadmin\/Websites\/mein.sterntours.local\/storage\/fonts\/\/source_sans_3_900_8b53bea6e0a7309c9f0f1a5cca121692" + } +} \ No newline at end of file diff --git a/storage/fonts/source_sans_3_bold_1ece30ed2fee9bb5f08209f87bf08d21.ufm.json b/storage/fonts/source_sans_3_bold_1ece30ed2fee9bb5f08209f87bf08d21.ufm.json new file mode 100644 index 0000000..3b208a1 --- /dev/null +++ b/storage/fonts/source_sans_3_bold_1ece30ed2fee9bb5f08209f87bf08d21.ufm.json @@ -0,0 +1,3232 @@ +{ + "codeToName": { + "32": "space", + "33": "exclam", + "34": "quotedbl", + "35": "numbersign", + "36": "dollar", + "37": "percent", + "38": "ampersand", + "39": "quotesingle", + "40": "parenleft", + "41": "parenright", + "42": "asterisk", + "43": "plus", + "44": "comma", + "45": "hyphen", + "46": "period", + "47": "slash", + "48": "zero", + "49": "one", + "50": "two", + "51": "three", + "52": "four", + "53": "five", + "54": "six", + "55": "seven", + "56": "eight", + "57": "nine", + "58": "colon", + "59": "semicolon", + "60": "less", + "61": "equal", + "62": "greater", + "63": "question", + "64": "at", + "65": "A", + "66": "B", + "67": "C", + "68": "D", + "69": "E", + "70": "F", + "71": "G", + "72": "H", + "73": "I", + "74": "J", + "75": "K", + "76": "L", + "77": "M", + "78": "N", + "79": "O", + "80": "P", + "81": "Q", + "82": "R", + "83": "S", + "84": "T", + "85": "U", + "86": "V", + "87": "W", + "88": "X", + "89": "Y", + "90": "Z", + "91": "bracketleft", + "92": "backslash", + "93": "bracketright", + "94": "asciicircum", + "95": "underscore", + "96": "grave", + "97": "a", + "98": "b", + "99": "c", + "100": "d", + "101": "e", + "102": "f", + "103": "g", + "104": "h", + "105": "i", + "106": "j", + "107": "k", + "108": "l", + "109": "m", + "110": "n", + "111": "o", + "112": "p", + "113": "q", + "114": "r", + "115": "s", + "116": "t", + "117": "u", + "118": "v", + "119": "w", + "120": "x", + "121": "y", + "122": "z", + "123": "braceleft", + "124": "bar", + "125": "braceright", + "126": "asciitilde", + "160": "space", + "161": "exclamdown", + "162": "cent", + "163": "sterling", + "164": "currency", + "165": "yen", + "166": "brokenbar", + "167": "section", + "168": "dieresis", + "169": "copyright", + "170": "ordfeminine", + "171": "guillemotleft", + "172": "logicalnot", + "173": "hyphen", + "174": "registered", + "175": "macron", + "176": "degree", + "177": "plusminus", + "178": "two.u", + "179": "three.u", + "180": "acute", + "181": "mu", + "182": "paragraph", + "183": "periodcentered", + "184": "cedilla", + "185": "one.u", + "186": "ordmasculine", + "187": "guillemotright", + "188": "onequarter", + "189": "onehalf", + "190": "threequarters", + "191": "questiondown", + "192": "Agrave", + "193": "Aacute", + "194": "Acircumflex", + "195": "Atilde", + "196": "Adieresis", + "197": "Aring", + "198": "AE", + "199": "Ccedilla", + "200": "Egrave", + "201": "Eacute", + "202": "Ecircumflex", + "203": "Edieresis", + "204": "Igrave", + "205": "Iacute", + "206": "Icircumflex", + "207": "Idieresis", + "208": "Eth", + "209": "Ntilde", + "210": "Ograve", + "211": "Oacute", + "212": "Ocircumflex", + "213": "Otilde", + "214": "Odieresis", + "215": "multiply", + "216": "Oslash", + "217": "Ugrave", + "218": "Uacute", + "219": "Ucircumflex", + "220": "Udieresis", + "221": "Yacute", + "222": "Thorn", + "223": "germandbls", + "224": "agrave", + "225": "aacute", + "226": "acircumflex", + "227": "atilde", + "228": "adieresis", + "229": "aring", + "230": "ae", + "231": "ccedilla", + "232": "egrave", + "233": "eacute", + "234": "ecircumflex", + "235": "edieresis", + "236": "igrave", + "237": "iacute", + "238": "icircumflex", + "239": "idieresis", + "240": "eth", + "241": "ntilde", + "242": "ograve", + "243": "oacute", + "244": "ocircumflex", + "245": "otilde", + "246": "odieresis", + "247": "divide", + "248": "oslash", + "249": "ugrave", + "250": "uacute", + "251": "ucircumflex", + "252": "udieresis", + "253": "yacute", + "254": "thorn", + "255": "ydieresis", + "256": "Amacron", + "257": "amacron", + "258": "Abreve", + "259": "abreve", + "260": "Aogonek", + "261": "aogonek", + "262": "Cacute", + "263": "cacute", + "264": "Ccircumflex", + "265": "ccircumflex", + "266": "Cdotaccent", + "267": "cdotaccent", + "268": "Ccaron", + "269": "ccaron", + "270": "Dcaron", + "271": "dcaron", + "272": "Dcroat", + "273": "dmacron", + "274": "Emacron", + "275": "emacron", + "276": "Ebreve", + "277": "ebreve", + "278": "Edotaccent", + "279": "edotaccent", + "280": "Eogonek", + "281": "eogonek", + "282": "Ecaron", + "283": "ecaron", + "284": "Gcircumflex", + "285": "gcircumflex", + "286": "Gbreve", + "287": "gbreve", + "288": "Gdotaccent", + "289": "gdotaccent", + "290": "uni0122", + "291": "uni0123", + "292": "Hcircumflex", + "293": "hcircumflex", + "294": "Hbar", + "295": "hbar", + "296": "Itilde", + "297": "itilde", + "298": "Imacron", + "299": "imacron", + "300": "Ibreve", + "301": "ibreve", + "302": "Iogonek", + "303": "iogonek", + "304": "Idot", + "305": "dotlessi", + "306": "IJ", + "307": "ij", + "308": "Jcircumflex", + "309": "jcircumflex", + "310": "uni0136", + "311": "uni0137", + "312": "kgreenlandic", + "313": "Lacute", + "314": "lacute", + "315": "uni013B", + "316": "uni013C", + "317": "Lcaron", + "318": "lcaron", + "319": "Ldot", + "320": "ldot", + "321": "Lslash", + "322": "lslash", + "323": "Nacute", + "324": "nacute", + "325": "uni0145", + "326": "uni0146", + "327": "Ncaron", + "328": "ncaron", + "329": "napostrophe", + "330": "Eng", + "331": "eng", + "332": "Omacron", + "333": "omacron", + "334": "Obreve", + "335": "obreve", + "336": "Ohungarumlaut", + "337": "ohungarumlaut", + "338": "OE", + "339": "oe", + "340": "Racute", + "341": "racute", + "342": "uni0156", + "343": "uni0157", + "344": "Rcaron", + "345": "rcaron", + "346": "Sacute", + "347": "sacute", + "348": "Scircumflex", + "349": "scircumflex", + "350": "uni015E", + "351": "uni015F", + "352": "Scaron", + "353": "scaron", + "354": "uni0162", + "355": "uni0163", + "356": "Tcaron", + "357": "tcaron", + "358": "Tbar", + "359": "tbar", + "360": "Utilde", + "361": "utilde", + "362": "Umacron", + "363": "umacron", + "364": "Ubreve", + "365": "ubreve", + "366": "Uring", + "367": "uring", + "368": "Uhungarumlaut", + "369": "uhungarumlaut", + "370": "Uogonek", + "371": "uogonek", + "372": "Wcircumflex", + "373": "wcircumflex", + "374": "Ycircumflex", + "375": "ycircumflex", + "376": "Ydieresis", + "377": "Zacute", + "378": "zacute", + "379": "Zdotaccent", + "380": "zdotaccent", + "381": "Zcaron", + "382": "zcaron", + "383": "longs", + "384": "uni0180", + "385": "uni0181", + "390": "uni0186", + "394": "uni018A", + "397": "uni018D", + "398": "uni018E", + "399": "uni018F", + "400": "uni0190", + "402": "uni0192", + "403": "uni0193", + "404": "uni0194", + "406": "uni0196", + "407": "uni0197", + "410": "uni019A", + "411": "uni019B", + "414": "uni019E", + "416": "Ohorn", + "417": "ohorn", + "431": "Uhorn", + "432": "uhorn", + "433": "uni01B1", + "439": "uni01B7", + "447": "uni01BF", + "448": "uni01C0", + "449": "uni01C1", + "450": "uni01C2", + "451": "uni01C3", + "461": "uni01CD", + "462": "uni01CE", + "463": "uni01CF", + "464": "uni01D0", + "465": "uni01D1", + "466": "uni01D2", + "467": "uni01D3", + "468": "uni01D4", + "469": "uni01D5", + "470": "uni01D6", + "471": "uni01D7", + "472": "uni01D8", + "473": "uni01D9", + "474": "uni01DA", + "475": "uni01DB", + "476": "uni01DC", + "477": "uni01DD", + "482": "uni01E2", + "483": "uni01E3", + "484": "uni01E4", + "485": "uni01E5", + "486": "Gcaron", + "487": "gcaron", + "490": "uni01EA", + "491": "uni01EB", + "494": "uni01EE", + "495": "uni01EF", + "496": "uni01F0", + "500": "uni01F4", + "501": "uni01F5", + "503": "uni01F7", + "504": "uni01F8", + "505": "uni01F9", + "506": "Aringacute", + "507": "aringacute", + "508": "AEacute", + "509": "aeacute", + "510": "Oslashacute", + "511": "oslashacute", + "512": "uni0200", + "513": "uni0201", + "516": "uni0204", + "517": "uni0205", + "520": "uni0208", + "521": "uni0209", + "524": "uni020C", + "525": "uni020D", + "536": "uni0218", + "537": "uni0219", + "538": "uni021A", + "539": "uni021B", + "540": "uni021C", + "541": "uni021D", + "542": "uni021E", + "543": "uni021F", + "544": "uni0220", + "546": "uni0222", + "547": "uni0223", + "550": "uni0226", + "551": "uni0227", + "567": "uni0237", + "570": "uni023A", + "571": "uni023B", + "572": "uni023C", + "573": "uni023D", + "574": "uni023E", + "577": "uni0241", + "578": "uni0242", + "579": "uni0243", + "580": "uni0244", + "581": "uni0245", + "584": "uni0248", + "585": "uni0249", + "592": "uni0250", + "593": "uni0251", + "594": "uni0252", + "595": "uni0253", + "596": "uni0254", + "597": "uni0255", + "598": "uni0256", + "599": "uni0257", + "600": "uni0258", + "601": "uni0259", + "602": "uni025A", + "603": "uni025B", + "604": "uni025C", + "605": "uni025D", + "606": "uni025E", + "607": "uni025F", + "608": "uni0260", + "609": "uni0261", + "610": "uni0262", + "611": "uni0263", + "612": "uni0264", + "613": "uni0265", + "614": "uni0266", + "615": "uni0267", + "616": "uni0268", + "617": "uni0269", + "618": "uni026A", + "619": "uni026B", + "620": "uni026C", + "621": "uni026D", + "622": "uni026E", + "623": "uni026F", + "624": "uni0270", + "625": "uni0271", + "626": "uni0272", + "627": "uni0273", + "628": "uni0274", + "629": "uni0275", + "630": "uni0276", + "631": "uni0277", + "632": "uni0278", + "633": "uni0279", + "634": "uni027A", + "635": "uni027B", + "637": "uni027D", + "638": "uni027E", + "639": "uni027F", + "640": "uni0280", + "641": "uni0281", + "642": "uni0282", + "643": "uni0283", + "644": "uni0284", + "645": "uni0285", + "647": "uni0287", + "648": "uni0288", + "649": "uni0289", + "650": "uni028A", + "651": "uni028B", + "652": "uni028C", + "653": "uni028D", + "654": "uni028E", + "655": "uni028F", + "656": "uni0290", + "657": "uni0291", + "658": "uni0292", + "660": "uni0294", + "661": "uni0295", + "664": "uni0298", + "665": "uni0299", + "667": "uni029B", + "668": "uni029C", + "669": "uni029D", + "670": "uni029E", + "671": "uni029F", + "673": "uni02A1", + "674": "uni02A2", + "675": "uni02A3", + "676": "uni02A4", + "677": "uni02A5", + "678": "uni02A6", + "679": "uni02A7", + "680": "uni02A8", + "688": "h.u", + "689": "uni02B1", + "690": "j.u", + "691": "r.u", + "692": "uni02B4", + "695": "w.u", + "696": "y.u", + "697": "uni02B9", + "699": "uni02BB", + "700": "uni02BC", + "701": "uni02BD", + "702": "uni02BE", + "703": "uni02BF", + "704": "uni02C0", + "705": "uni02C1", + "710": "circumflex", + "711": "caron", + "712": "uni02C8", + "713": "uni02C9", + "714": "uni02CA", + "715": "uni02CB", + "716": "uni02CC", + "720": "uni02D0", + "721": "uni02D1", + "722": "uni02D2", + "723": "uni02D3", + "724": "uni02D4", + "725": "uni02D5", + "726": "uni02D6", + "727": "uni02D7", + "728": "breve", + "729": "dotaccent", + "730": "ring", + "731": "ogonek", + "732": "tilde", + "733": "hungarumlaut", + "734": "uni02DE", + "736": "uni02E0", + "737": "l.u", + "738": "s.u", + "739": "x.u", + "740": "uni02E4", + "749": "equal.u", + "768": "uni0300", + "769": "uni0301", + "770": "uni0302", + "771": "uni0303", + "772": "uni0304", + "773": "uni0305", + "774": "uni0306", + "775": "uni0307", + "776": "uni0308", + "777": "uni0309", + "778": "uni030A", + "779": "uni030B", + "780": "uni030C", + "781": "uni030D", + "783": "uni030F", + "784": "uni0310", + "785": "uni0311", + "786": "uni0312", + "787": "uni0313", + "789": "uni0315", + "792": "uni0318", + "793": "uni0319", + "794": "uni031A", + "795": "uni031B", + "796": "uni031C", + "797": "uni031D", + "798": "uni031E", + "799": "uni031F", + "800": "uni0320", + "803": "uni0323", + "804": "uni0324", + "805": "uni0325", + "806": "uni0326", + "807": "uni0327", + "808": "uni0328", + "809": "uni0329", + "810": "uni032A", + "812": "uni032C", + "814": "uni032E", + "815": "uni032F", + "816": "uni0330", + "817": "uni0331", + "818": "uni0332", + "820": "uni0334", + "823": "uni0337", + "824": "uni0338", + "825": "uni0339", + "826": "uni033A", + "827": "uni033B", + "828": "uni033C", + "829": "uni033D", + "832": "uni0300.g", + "834": "uni0342", + "835": "uni0343", + "836": "uni0344", + "837": "uni0345", + "847": "uni034F", + "855": "uni0357", + "856": "uni0358", + "860": "uni035C", + "862": "uni035E", + "863": "uni035F", + "865": "uni0361", + "884": "uni0374", + "885": "uni0375", + "890": "uni037A", + "894": "uni037E", + "900": "tonos", + "901": "dieresistonos", + "902": "Alphatonos", + "903": "anoteleia", + "904": "Epsilontonos", + "905": "Etatonos", + "906": "Iotatonos", + "908": "Omicrontonos", + "910": "Upsilontonos", + "911": "Omegatonos", + "912": "iotadieresistonos", + "913": "Alpha", + "914": "Beta", + "915": "Gamma", + "916": "increment", + "917": "Epsilon", + "918": "Zeta", + "919": "Eta", + "920": "Theta", + "921": "Iota", + "922": "Kappa", + "923": "Lambda", + "924": "Mu", + "925": "Nu", + "926": "Xi", + "927": "Omicron", + "928": "Pi", + "929": "Rho", + "931": "Sigma", + "932": "Tau", + "933": "Upsilon", + "934": "Phi", + "935": "Chi", + "936": "Psi", + "937": "Omega", + "938": "Iotadieresis", + "939": "Upsilondieresis", + "940": "alphatonos", + "941": "epsilontonos", + "942": "etatonos", + "943": "iotatonos", + "944": "upsilondieresistonos", + "945": "alpha", + "946": "beta", + "947": "gamma", + "948": "delta", + "949": "epsilon", + "950": "zeta", + "951": "eta", + "952": "theta", + "953": "iota", + "954": "kappa", + "955": "lambda", + "956": "mu", + "957": "nu", + "958": "xi", + "959": "omicron", + "960": "pi", + "961": "rho", + "962": "uni03C2", + "963": "sigma", + "964": "tau", + "965": "upsilon", + "966": "phi", + "967": "chi", + "968": "psi", + "969": "omega", + "970": "iotadieresis", + "971": "upsilondieresis", + "972": "omicrontonos", + "973": "upsilontonos", + "974": "omegatonos", + "975": "uni03CF", + "976": "uni03D0", + "977": "uni03D1", + "981": "phi", + "983": "uni03D7", + "985": "uni03D9", + "987": "uni03DB", + "989": "uni03DD", + "993": "uni03E1", + "1012": "uni03F4", + "1015": "uni03F7", + "1016": "uni03F8", + "1024": "uni0400", + "1025": "uni0401", + "1026": "uni0402", + "1027": "uni0403", + "1028": "uni0404", + "1029": "uni0405", + "1030": "uni0406", + "1031": "uni0407", + "1032": "uni0408", + "1033": "uni0409", + "1034": "uni040A", + "1035": "uni040B", + "1036": "uni040C", + "1037": "uni040D", + "1038": "uni040E", + "1039": "uni040F", + "1040": "uni0410", + "1041": "uni0411", + "1042": "uni0412", + "1043": "uni0413", + "1044": "uni0414", + "1045": "uni0415", + "1046": "uni0416", + "1047": "uni0417", + "1048": "uni0418", + "1049": "uni0419", + "1050": "uni041A", + "1051": "uni041B", + "1052": "uni041C", + "1053": "uni041D", + "1054": "uni041E", + "1055": "uni041F", + "1056": "uni0420", + "1057": "uni0421", + "1058": "uni0422", + "1059": "uni0423", + "1060": "uni0424", + "1061": "uni0425", + "1062": "uni0426", + "1063": "uni0427", + "1064": "uni0428", + "1065": "uni0429", + "1066": "uni042A", + "1067": "uni042B", + "1068": "uni042C", + "1069": "uni042D", + "1070": "uni042E", + "1071": "uni042F", + "1072": "uni0430", + "1073": "uni0431", + "1074": "uni0432", + "1075": "uni0433", + "1076": "uni0434", + "1077": "uni0435", + "1078": "uni0436", + "1079": "uni0437", + "1080": "uni0438", + "1081": "uni0439", + "1082": "uni043A", + "1083": "uni043B", + "1084": "uni043C", + "1085": "uni043D", + "1086": "uni043E", + "1087": "uni043F", + "1088": "uni0440", + "1089": "uni0441", + "1090": "uni0442", + "1091": "uni0443", + "1092": "uni0444", + "1093": "uni0445", + "1094": "uni0446", + "1095": "uni0447", + "1096": "uni0448", + "1097": "uni0449", + "1098": "uni044A", + "1099": "uni044B", + "1100": "uni044C", + "1101": "uni044D", + "1102": "uni044E", + "1103": "uni044F", + "1104": "uni0450", + "1105": "uni0451", + "1106": "uni0452", + "1107": "uni0453", + "1108": "uni0454", + "1109": "uni0455", + "1110": "uni0456", + "1111": "uni0457", + "1112": "uni0458", + "1113": "uni0459", + "1114": "uni045A", + "1115": "uni045B", + "1116": "uni045C", + "1117": "uni045D", + "1118": "uni045E", + "1119": "uni045F", + "1122": "uni0462", + "1123": "uni0463", + "1138": "uni0472", + "1139": "uni0473", + "1140": "uni0474", + "1141": "uni0475", + "1168": "uni0490", + "1169": "uni0491", + "1170": "uni0492", + "1171": "uni0493", + "1174": "uni0496", + "1175": "uni0497", + "1176": "uni0498", + "1177": "uni0499", + "1178": "uni049A", + "1179": "uni049B", + "1184": "uni04A0", + "1185": "uni04A1", + "1186": "uni04A2", + "1187": "uni04A3", + "1194": "uni04AA", + "1195": "uni04AB", + "1198": "uni04AE", + "1199": "uni04AF", + "1200": "uni04B0", + "1201": "uni04B1", + "1202": "uni04B2", + "1203": "uni04B3", + "1206": "uni04B6", + "1207": "uni04B7", + "1210": "uni04BA", + "1211": "uni04BB", + "1216": "uni04C0", + "1217": "uni04C1", + "1218": "uni04C2", + "1219": "uni04C3", + "1220": "uni04C4", + "1223": "uni04C7", + "1224": "uni04C8", + "1231": "uni04CF", + "1232": "uni04D0", + "1233": "uni04D1", + "1236": "uni04D4", + "1237": "uni04D5", + "1238": "uni04D6", + "1239": "uni04D7", + "1240": "uni04D8", + "1241": "uni04D9", + "1250": "uni04E2", + "1251": "uni04E3", + "1254": "uni04E6", + "1255": "uni04E7", + "1256": "uni04E8", + "1257": "uni04E9", + "1262": "uni04EE", + "1263": "uni04EF", + "1266": "uni04F2", + "1267": "uni04F3", + "1270": "uni04F6", + "1271": "uni04F7", + "7461": "uni1D25", + "7468": "A.u", + "7470": "B.u", + "7472": "D.u", + "7473": "E.u", + "7475": "G.u", + "7476": "H.u", + "7477": "I.u", + "7478": "J.u", + "7479": "K.u", + "7480": "L.u", + "7481": "M.u", + "7482": "N.u", + "7484": "O.u", + "7486": "P.u", + "7487": "R.u", + "7488": "T.u", + "7489": "U.u", + "7490": "W.u", + "7491": "a.u", + "7495": "b.u", + "7496": "d.u", + "7497": "e.u", + "7498": "uni1D4A", + "7499": "uni1D4B", + "7501": "g.u", + "7503": "k.u", + "7504": "m.u", + "7505": "uni1D51", + "7506": "o.u", + "7510": "p.u", + "7511": "t.u", + "7512": "u.u", + "7515": "v.u", + "7535": "uni1D6F", + "7536": "uni1D70", + "7545": "uni1D79", + "7547": "uni1D7B", + "7551": "uni1D7F", + "7580": "c.u", + "7584": "f.u", + "7596": "uni1DAC", + "7598": "uni1DAE", + "7600": "uni1DB0", + "7611": "z.u", + "7615": "uni1DBF", + "7629": "uni1DCD", + "7682": "uni1E02", + "7683": "uni1E03", + "7686": "uni1E06", + "7687": "uni1E07", + "7690": "uni1E0A", + "7691": "uni1E0B", + "7692": "uni1E0C", + "7693": "uni1E0D", + "7694": "uni1E0E", + "7695": "uni1E0F", + "7696": "uni1E10", + "7697": "uni1E11", + "7702": "uni1E16", + "7703": "uni1E17", + "7710": "uni1E1E", + "7711": "uni1E1F", + "7712": "uni1E20", + "7713": "uni1E21", + "7714": "uni1E22", + "7715": "uni1E23", + "7716": "uni1E24", + "7717": "uni1E25", + "7718": "uni1E26", + "7719": "uni1E27", + "7720": "uni1E28", + "7721": "uni1E29", + "7722": "uni1E2A", + "7723": "uni1E2B", + "7730": "uni1E32", + "7731": "uni1E33", + "7732": "uni1E34", + "7733": "uni1E35", + "7734": "uni1E36", + "7735": "uni1E37", + "7736": "uni1E38", + "7737": "uni1E39", + "7738": "uni1E3A", + "7739": "uni1E3B", + "7742": "uni1E3E", + "7743": "uni1E3F", + "7744": "uni1E40", + "7745": "uni1E41", + "7746": "uni1E42", + "7747": "uni1E43", + "7748": "uni1E44", + "7749": "uni1E45", + "7750": "uni1E46", + "7751": "uni1E47", + "7752": "uni1E48", + "7753": "uni1E49", + "7762": "uni1E52", + "7763": "uni1E53", + "7766": "uni1E56", + "7767": "uni1E57", + "7768": "uni1E58", + "7769": "uni1E59", + "7770": "uni1E5A", + "7771": "uni1E5B", + "7772": "uni1E5C", + "7773": "uni1E5D", + "7774": "uni1E5E", + "7775": "uni1E5F", + "7776": "uni1E60", + "7777": "uni1E61", + "7778": "uni1E62", + "7779": "uni1E63", + "7782": "uni1E66", + "7783": "uni1E67", + "7786": "uni1E6A", + "7787": "uni1E6B", + "7788": "uni1E6C", + "7789": "uni1E6D", + "7790": "uni1E6E", + "7791": "uni1E6F", + "7794": "uni1E72", + "7795": "uni1E73", + "7806": "uni1E7E", + "7807": "uni1E7F", + "7808": "Wgrave", + "7809": "wgrave", + "7810": "Wacute", + "7811": "wacute", + "7812": "Wdieresis", + "7813": "wdieresis", + "7822": "uni1E8E", + "7823": "uni1E8F", + "7824": "uni1E90", + "7825": "uni1E91", + "7826": "uni1E92", + "7827": "uni1E93", + "7828": "uni1E94", + "7829": "uni1E95", + "7830": "uni1E96", + "7831": "uni1E97", + "7838": "uni1E9E", + "7839": "uni1E9F", + "7840": "uni1EA0", + "7841": "uni1EA1", + "7842": "uni1EA2", + "7843": "uni1EA3", + "7844": "uni1EA4", + "7845": "uni1EA5", + "7846": "uni1EA6", + "7847": "uni1EA7", + "7848": "uni1EA8", + "7849": "uni1EA9", + "7850": "uni1EAA", + "7851": "uni1EAB", + "7852": "uni1EAC", + "7853": "uni1EAD", + "7854": "uni1EAE", + "7855": "uni1EAF", + "7856": "uni1EB0", + "7857": "uni1EB1", + "7858": "uni1EB2", + "7859": "uni1EB3", + "7860": "uni1EB4", + "7861": "uni1EB5", + "7862": "uni1EB6", + "7863": "uni1EB7", + "7864": "uni1EB8", + "7865": "uni1EB9", + "7866": "uni1EBA", + "7867": "uni1EBB", + "7868": "uni1EBC", + "7869": "uni1EBD", + "7870": "uni1EBE", + "7871": "uni1EBF", + "7872": "uni1EC0", + "7873": "uni1EC1", + "7874": "uni1EC2", + "7875": "uni1EC3", + "7876": "uni1EC4", + "7877": "uni1EC5", + "7878": "uni1EC6", + "7879": "uni1EC7", + "7880": "uni1EC8", + "7881": "uni1EC9", + "7882": "uni1ECA", + "7883": "uni1ECB", + "7884": "uni1ECC", + "7885": "uni1ECD", + "7886": "uni1ECE", + "7887": "uni1ECF", + "7888": "uni1ED0", + "7889": "uni1ED1", + "7890": "uni1ED2", + "7891": "uni1ED3", + "7892": "uni1ED4", + "7893": "uni1ED5", + "7894": "uni1ED6", + "7895": "uni1ED7", + "7896": "uni1ED8", + "7897": "uni1ED9", + "7898": "uni1EDA", + "7899": "uni1EDB", + "7900": "uni1EDC", + "7901": "uni1EDD", + "7902": "uni1EDE", + "7903": "uni1EDF", + "7904": "uni1EE0", + "7905": "uni1EE1", + "7906": "uni1EE2", + "7907": "uni1EE3", + "7908": "uni1EE4", + "7909": "uni1EE5", + "7910": "uni1EE6", + "7911": "uni1EE7", + "7912": "uni1EE8", + "7913": "uni1EE9", + "7914": "uni1EEA", + "7915": "uni1EEB", + "7916": "uni1EEC", + "7917": "uni1EED", + "7918": "uni1EEE", + "7919": "uni1EEF", + "7920": "uni1EF0", + "7921": "uni1EF1", + "7922": "Ygrave", + "7923": "ygrave", + "7924": "uni1EF4", + "7925": "uni1EF5", + "7926": "uni1EF6", + "7927": "uni1EF7", + "7928": "uni1EF8", + "7929": "uni1EF9", + "7936": "uni1F00", + "7937": "uni1F01", + "7938": "uni1F02", + "7939": "uni1F03", + "7940": "uni1F04", + "7941": "uni1F05", + "7942": "uni1F06", + "7943": "uni1F07", + "7944": "uni1F08", + "7945": "uni1F09", + "7946": "uni1F0A", + "7947": "uni1F0B", + "7948": "uni1F0C", + "7949": "uni1F0D", + "7950": "uni1F0E", + "7951": "uni1F0F", + "7952": "uni1F10", + "7953": "uni1F11", + "7954": "uni1F12", + "7955": "uni1F13", + "7956": "uni1F14", + "7957": "uni1F15", + "7960": "uni1F18", + "7961": "uni1F19", + "7962": "uni1F1A", + "7963": "uni1F1B", + "7964": "uni1F1C", + "7965": "uni1F1D", + "7968": "uni1F20", + "7969": "uni1F21", + "7970": "uni1F22", + "7971": "uni1F23", + "7972": "uni1F24", + "7973": "uni1F25", + "7974": "uni1F26", + "7975": "uni1F27", + "7976": "uni1F28", + "7977": "uni1F29", + "7978": "uni1F2A", + "7979": "uni1F2B", + "7980": "uni1F2C", + "7981": "uni1F2D", + "7982": "uni1F2E", + "7983": "uni1F2F", + "7984": "uni1F30", + "7985": "uni1F31", + "7986": "uni1F32", + "7987": "uni1F33", + "7988": "uni1F34", + "7989": "uni1F35", + "7990": "uni1F36", + "7991": "uni1F37", + "7992": "uni1F38", + "7993": "uni1F39", + "7994": "uni1F3A", + "7995": "uni1F3B", + "7996": "uni1F3C", + "7997": "uni1F3D", + "7998": "uni1F3E", + "7999": "uni1F3F", + "8000": "uni1F40", + "8001": "uni1F41", + "8002": "uni1F42", + "8003": "uni1F43", + "8004": "uni1F44", + "8005": "uni1F45", + "8008": "uni1F48", + "8009": "uni1F49", + "8010": "uni1F4A", + "8011": "uni1F4B", + "8012": "uni1F4C", + "8013": "uni1F4D", + "8016": "uni1F50", + "8017": "uni1F51", + "8018": "uni1F52", + "8019": "uni1F53", + "8020": "uni1F54", + "8021": "uni1F55", + "8022": "uni1F56", + "8023": "uni1F57", + "8025": "uni1F59", + "8027": "uni1F5B", + "8029": "uni1F5D", + "8031": "uni1F5F", + "8032": "uni1F60", + "8033": "uni1F61", + "8034": "uni1F62", + "8035": "uni1F63", + "8036": "uni1F64", + "8037": "uni1F65", + "8038": "uni1F66", + "8039": "uni1F67", + "8040": "uni1F68", + "8041": "uni1F69", + "8042": "uni1F6A", + "8043": "uni1F6B", + "8044": "uni1F6C", + "8045": "uni1F6D", + "8046": "uni1F6E", + "8047": "uni1F6F", + "8048": "uni1F70", + "8049": "uni1F71", + "8050": "uni1F72", + "8051": "uni1F73", + "8052": "uni1F74", + "8053": "uni1F75", + "8054": "uni1F76", + "8055": "uni1F77", + "8056": "uni1F78", + "8057": "uni1F79", + "8058": "uni1F7A", + "8059": "uni1F7B", + "8060": "uni1F7C", + "8061": "uni1F7D", + "8064": "uni1F80", + "8065": "uni1F81", + "8066": "uni1F82", + "8067": "uni1F83", + "8068": "uni1F84", + "8069": "uni1F85", + "8070": "uni1F86", + "8071": "uni1F87", + "8072": "uni1F88", + "8073": "uni1F89", + "8074": "uni1F8A", + "8075": "uni1F8B", + "8076": "uni1F8C", + "8077": "uni1F8D", + "8078": "uni1F8E", + "8079": "uni1F8F", + "8080": "uni1F90", + "8081": "uni1F91", + "8082": "uni1F92", + "8083": "uni1F93", + "8084": "uni1F94", + "8085": "uni1F95", + "8086": "uni1F96", + "8087": "uni1F97", + "8088": "uni1F98", + "8089": "uni1F99", + "8090": "uni1F9A", + "8091": "uni1F9B", + "8092": "uni1F9C", + "8093": "uni1F9D", + "8094": "uni1F9E", + "8095": "uni1F9F", + "8096": "uni1FA0", + "8097": "uni1FA1", + "8098": "uni1FA2", + "8099": "uni1FA3", + "8100": "uni1FA4", + "8101": "uni1FA5", + "8102": "uni1FA6", + "8103": "uni1FA7", + "8104": "uni1FA8", + "8105": "uni1FA9", + "8106": "uni1FAA", + "8107": "uni1FAB", + "8108": "uni1FAC", + "8109": "uni1FAD", + "8110": "uni1FAE", + "8111": "uni1FAF", + "8112": "uni1FB0", + "8113": "uni1FB1", + "8114": "uni1FB2", + "8115": "uni1FB3", + "8116": "uni1FB4", + "8118": "uni1FB6", + "8119": "uni1FB7", + "8120": "uni1FB8", + "8121": "uni1FB9", + "8122": "uni1FBA", + "8123": "uni1FBB", + "8124": "uni1FBC", + "8125": "uni1FBD", + "8126": "uni1FBE", + "8127": "uni1FBF", + "8128": "uni1FC0", + "8129": "uni1FC1", + "8130": "uni1FC2", + "8131": "uni1FC3", + "8132": "uni1FC4", + "8134": "uni1FC6", + "8135": "uni1FC7", + "8136": "uni1FC8", + "8137": "uni1FC9", + "8138": "uni1FCA", + "8139": "uni1FCB", + "8140": "uni1FCC", + "8141": "uni1FCD", + "8142": "uni1FCE", + "8143": "uni1FCF", + "8144": "uni1FD0", + "8145": "uni1FD1", + "8146": "uni1FD2", + "8147": "uni1FD3", + "8150": "uni1FD6", + "8151": "uni1FD7", + "8152": "uni1FD8", + "8153": "uni1FD9", + "8154": "uni1FDA", + "8155": "uni1FDB", + "8157": "uni1FDD", + "8158": "uni1FDE", + "8159": "uni1FDF", + "8160": "uni1FE0", + "8161": "uni1FE1", + "8162": "uni1FE2", + "8163": "uni1FE3", + "8164": "uni1FE4", + "8165": "uni1FE5", + "8166": "uni1FE6", + "8167": "uni1FE7", + "8168": "uni1FE8", + "8169": "uni1FE9", + "8170": "uni1FEA", + "8171": "uni1FEB", + "8172": "uni1FEC", + "8173": "uni1FED", + "8174": "uni1FEE", + "8175": "uni1FEF", + "8178": "uni1FF2", + "8179": "uni1FF3", + "8180": "uni1FF4", + "8182": "uni1FF6", + "8183": "uni1FF7", + "8184": "uni1FF8", + "8185": "uni1FF9", + "8186": "uni1FFA", + "8187": "uni1FFB", + "8188": "uni1FFC", + "8189": "uni1FFD", + "8190": "uni1FFE", + "8199": "uni2007", + "8201": "uni2009", + "8202": "uni200A", + "8203": "uni200B", + "8208": "hyphen", + "8209": "hyphen", + "8210": "figuredash", + "8211": "endash", + "8212": "emdash", + "8213": "uni2015", + "8214": "uni2016", + "8215": "underscoredbl", + "8216": "quoteleft", + "8217": "quoteright", + "8218": "quotesinglbase", + "8219": "quotereversed", + "8220": "quotedblleft", + "8221": "quotedblright", + "8222": "quotedblbase", + "8224": "dagger", + "8225": "daggerdbl", + "8226": "bullet", + "8227": "uni2023", + "8230": "ellipsis", + "8239": "uni202F", + "8240": "perthousand", + "8241": "uni2031", + "8242": "uni2032", + "8243": "uni2033", + "8245": "uni2035", + "8249": "guilsinglleft", + "8250": "guilsinglright", + "8252": "exclamdbl", + "8253": "uni203D", + "8254": "uni203E", + "8255": "uni203F", + "8260": "fraction", + "8263": "uni2047", + "8264": "uni2048", + "8265": "uni2049", + "8266": "uni204A", + "8304": "zero.u", + "8305": "i.u", + "8308": "four.u", + "8309": "five.u", + "8310": "six.u", + "8311": "seven.u", + "8312": "eight.u", + "8313": "nine.u", + "8314": "plus.u", + "8315": "minus.u", + "8316": "equal.u", + "8317": "parenleft.u", + "8318": "parenright.u", + "8319": "n.u", + "8320": "zero.b", + "8321": "one.b", + "8322": "two.b", + "8323": "three.b", + "8324": "four.b", + "8325": "five.b", + "8326": "six.b", + "8327": "seven.b", + "8328": "eight.b", + "8329": "nine.b", + "8330": "plus.b", + "8331": "minus.b", + "8332": "equal.b", + "8333": "parenleft.b", + "8334": "parenright.b", + "8353": "colonmonetary", + "8355": "franc", + "8356": "lira", + "8358": "uni20A6", + "8359": "peseta", + "8361": "uni20A9", + "8363": "dong", + "8364": "Euro", + "8366": "uni20AE", + "8369": "uni20B1", + "8370": "uni20B2", + "8372": "uni20B4", + "8373": "uni20B5", + "8376": "uni20B8", + "8377": "uni20B9", + "8378": "uni20BA", + "8381": "uni20BD", + "8453": "uni2105", + "8467": "uni2113", + "8470": "uni2116", + "8471": "uni2117", + "8478": "uni211E", + "8480": "uni2120", + "8482": "trademark", + "8486": "Omega", + "8494": "estimated", + "8528": "uni2150", + "8529": "uni2151", + "8530": "uni2152", + "8531": "onethird", + "8532": "twothirds", + "8533": "uni2155", + "8534": "uni2156", + "8535": "uni2157", + "8536": "uni2158", + "8537": "uni2159", + "8538": "uni215A", + "8539": "oneeighth", + "8540": "threeeighths", + "8541": "fiveeighths", + "8542": "seveneighths", + "8585": "uni2189", + "8592": "uni2190", + "8593": "arrowup", + "8594": "uni2192", + "8595": "arrowdown", + "8596": "arrowboth", + "8597": "arrowupdn", + "8598": "uni2196", + "8599": "uni2197", + "8600": "uni2198", + "8601": "uni2199", + "8616": "arrowupdnbse", + "8656": "uni21D0", + "8657": "uni21D1", + "8658": "uni21D2", + "8659": "uni21D3", + "8679": "uni21E7", + "8704": "uni2200", + "8706": "partialdiff", + "8707": "uni2203", + "8710": "increment", + "8719": "product", + "8721": "summation", + "8722": "minus", + "8725": "uni2215", + "8729": "uni2219", + "8730": "radical", + "8734": "infinity", + "8735": "orthogonal", + "8745": "intersection", + "8747": "integral", + "8758": "uni2236", + "8759": "uni2237", + "8776": "approxequal", + "8800": "notequal", + "8801": "equivalence", + "8804": "lessequal", + "8805": "greaterequal", + "8962": "house", + "8963": "uni2303", + "8976": "revlogicalnot", + "8984": "uni2318", + "8988": "uni231C", + "8989": "uni231D", + "8990": "uni231E", + "8991": "uni231F", + "8992": "integraltp", + "8993": "integralbt", + "8997": "uni2325", + "8998": "uni2326", + "9003": "uni232B", + "9632": "uni25A0", + "9633": "uni25A1", + "9642": "uni25AA", + "9643": "uni25AB", + "9644": "filledrect", + "9650": "triagup", + "9651": "uni25B3", + "9652": "uni25B4", + "9653": "uni25B5", + "9654": "uni25B6", + "9655": "uni25B7", + "9656": "uni25B8", + "9657": "uni25B9", + "9658": "triagrt", + "9660": "triagdn", + "9661": "uni25BD", + "9662": "uni25BE", + "9663": "uni25BF", + "9664": "uni25C0", + "9665": "uni25C1", + "9666": "uni25C2", + "9667": "uni25C3", + "9668": "triaglf", + "9670": "uni25C6", + "9673": "uni25C9", + "9674": "lozenge", + "9675": "uni25CB", + "9676": "uni25CC", + "9679": "uni25CF", + "9688": "invbullet", + "9689": "invcircle", + "9702": "uni25E6", + "9744": "uni2610", + "9745": "uni2611", + "9749": "uni2615", + "9786": "smileface", + "9787": "invsmileface", + "9788": "sun", + "9791": "uni263F", + "9792": "female", + "9793": "uni2641", + "9794": "male", + "9824": "spade", + "9827": "club", + "9829": "heart", + "9830": "diamond", + "9834": "musicalnote", + "9835": "musicalnotedbl", + "10003": "uni2713", + "10004": "uni2714", + "10007": "uni2717", + "10008": "uni2718", + "10066": "uni2752", + "10075": "uni275B", + "10076": "uni275C", + "10077": "uni275D", + "10078": "uni275E", + "10079": "uni275F", + "10080": "uni2760", + "10084": "uni2764", + "10214": "uni27E6", + "10215": "uni27E7", + "10216": "uni27E8", + "10217": "uni27E9", + "11360": "uni2C60", + "11361": "uni2C61", + "11362": "uni2C62", + "11365": "uni2C65", + "11366": "uni2C66", + "11377": "uni2C71", + "11389": "V.u", + "11800": "uni2E18", + "11810": "uni2E22", + "11811": "uni2E23", + "11812": "uni2E24", + "11813": "uni2E25", + "11834": "uni2E3A", + "11835": "uni2E3B", + "11858": "uni2E52", + "42780": "uniA71C", + "42786": "uniA722", + "42787": "uniA723", + "42788": "uniA724", + "42789": "uniA725", + "42830": "uniA74E", + "42831": "uniA74F", + "42842": "uniA75A", + "42843": "uniA75B", + "42852": "uniA764", + "42853": "uniA765", + "42873": "uniA779", + "42874": "uniA77A", + "42875": "uniA77B", + "42876": "uniA77C", + "42877": "uniA77D", + "42878": "uniA77E", + "42879": "uniA77F", + "42880": "uniA780", + "42881": "uniA781", + "42882": "uniA782", + "42883": "uniA783", + "42884": "uniA784", + "42885": "uniA785", + "42886": "uniA786", + "42887": "uniA787", + "42889": "uniA789", + "42925": "uniA7AD", + "42926": "uniA7AE", + "42931": "uniA7B3", + "42933": "uniA7B5", + "42994": "C.u", + "42995": "F.u", + "42996": "Q.u", + "43859": "uniAB53", + "43878": "uniAB66", + "43879": "uniAB67", + "64256": "f_f", + "64257": "fi", + "64258": "fl", + "64259": "f_f_i", + "64260": "f_f_l", + "65279": "uniFEFF" + }, + "isUnicode": true, + "EncodingScheme": "FontSpecific", + "FontName": "Source Sans 3", + "FullName": "Source Sans 3 Bold", + "Version": "Version 3.052;hotconv 1.1.0;makeotfexe 2.6.0", + "PostScriptName": "SourceSans3-Bold", + "Weight": "Bold", + "ItalicAngle": "0", + "IsFixedPitch": "false", + "UnderlineThickness": "50", + "UnderlinePosition": "-50", + "FontHeightOffset": "0", + "Ascender": "1024", + "Descender": "-400", + "FontBBox": [ + "-644", + "-313", + "2157", + "987" + ], + "StartCharMetrics": "1801", + "C": { + "32": 200, + "33": 340, + "34": 537, + "35": 528, + "36": 528, + "37": 857, + "38": 667, + "39": 300, + "40": 344, + "41": 344, + "42": 457, + "43": 528, + "44": 300, + "45": 332, + "46": 300, + "47": 339, + "48": 528, + "49": 528, + "50": 528, + "51": 528, + "52": 528, + "53": 528, + "54": 528, + "55": 528, + "56": 528, + "57": 528, + "58": 300, + "59": 300, + "60": 528, + "61": 528, + "62": 528, + "63": 463, + "64": 902, + "65": 573, + "66": 605, + "67": 582, + "68": 635, + "69": 548, + "70": 524, + "71": 638, + "72": 674, + "73": 301, + "74": 509, + "75": 614, + "76": 518, + "77": 762, + "78": 665, + "79": 684, + "80": 596, + "81": 684, + "82": 613, + "83": 556, + "84": 556, + "85": 665, + "86": 556, + "87": 813, + "88": 567, + "89": 525, + "90": 541, + "91": 344, + "92": 339, + "93": 344, + "94": 528, + "95": 500, + "96": 555, + "97": 527, + "98": 573, + "99": 468, + "100": 573, + "101": 518, + "102": 341, + "103": 534, + "104": 571, + "105": 276, + "106": 278, + "107": 548, + "108": 286, + "109": 857, + "110": 572, + "111": 555, + "112": 573, + "113": 573, + "114": 398, + "115": 443, + "116": 383, + "117": 568, + "118": 523, + "119": 776, + "120": 514, + "121": 521, + "122": 460, + "123": 344, + "124": 268, + "125": 344, + "126": 528, + "160": 200, + "161": 340, + "162": 528, + "163": 528, + "164": 528, + "165": 528, + "166": 268, + "167": 528, + "168": 555, + "169": 750, + "170": 359, + "171": 480, + "172": 528, + "173": 332, + "174": 462, + "175": 555, + "176": 365, + "177": 528, + "178": 376, + "179": 376, + "180": 555, + "181": 594, + "182": 636, + "183": 300, + "184": 555, + "185": 376, + "186": 373, + "187": 480, + "188": 809, + "189": 846, + "190": 818, + "191": 463, + "192": 573, + "193": 573, + "194": 573, + "195": 573, + "196": 573, + "197": 573, + "198": 845, + "199": 582, + "200": 548, + "201": 548, + "202": 548, + "203": 548, + "204": 301, + "205": 301, + "206": 301, + "207": 301, + "208": 657, + "209": 665, + "210": 684, + "211": 684, + "212": 684, + "213": 684, + "214": 684, + "215": 528, + "216": 684, + "217": 665, + "218": 665, + "219": 665, + "220": 665, + "221": 525, + "222": 617, + "223": 632, + "224": 527, + "225": 527, + "226": 527, + "227": 527, + "228": 527, + "229": 527, + "230": 781, + "231": 467, + "232": 518, + "233": 518, + "234": 518, + "235": 518, + "236": 276, + "237": 276, + "238": 276, + "239": 276, + "240": 558, + "241": 572, + "242": 555, + "243": 555, + "244": 555, + "245": 555, + "246": 555, + "247": 528, + "248": 555, + "249": 568, + "250": 568, + "251": 568, + "252": 568, + "253": 521, + "254": 573, + "255": 521, + "256": 573, + "257": 527, + "258": 573, + "259": 527, + "260": 573, + "261": 527, + "262": 582, + "263": 467, + "264": 582, + "265": 467, + "266": 582, + "267": 467, + "268": 582, + "269": 467, + "270": 635, + "271": 614, + "272": 655, + "273": 573, + "274": 548, + "275": 518, + "276": 548, + "277": 518, + "278": 548, + "279": 518, + "280": 548, + "281": 518, + "282": 548, + "283": 518, + "284": 638, + "285": 534, + "286": 638, + "287": 534, + "288": 638, + "289": 534, + "290": 638, + "291": 534, + "292": 674, + "293": 571, + "294": 714, + "295": 575, + "296": 301, + "297": 276, + "298": 301, + "299": 276, + "300": 301, + "301": 276, + "302": 301, + "303": 276, + "304": 301, + "305": 277, + "306": 602, + "307": 554, + "308": 509, + "309": 278, + "310": 614, + "311": 548, + "312": 548, + "313": 518, + "314": 286, + "315": 518, + "316": 286, + "317": 518, + "318": 318, + "319": 518, + "320": 453, + "321": 543, + "322": 359, + "323": 665, + "324": 572, + "325": 665, + "326": 572, + "327": 665, + "328": 572, + "329": 850, + "330": 666, + "331": 572, + "332": 684, + "333": 555, + "334": 684, + "335": 555, + "336": 684, + "337": 555, + "338": 871, + "339": 822, + "340": 613, + "341": 398, + "342": 613, + "343": 398, + "344": 613, + "345": 398, + "346": 556, + "347": 443, + "348": 556, + "349": 443, + "350": 556, + "351": 443, + "352": 556, + "353": 443, + "354": 556, + "355": 383, + "356": 556, + "357": 383, + "358": 556, + "359": 383, + "360": 665, + "361": 568, + "362": 665, + "363": 568, + "364": 665, + "365": 568, + "366": 665, + "367": 568, + "368": 665, + "369": 568, + "370": 665, + "371": 568, + "372": 813, + "373": 776, + "374": 525, + "375": 521, + "376": 525, + "377": 541, + "378": 460, + "379": 541, + "380": 460, + "381": 541, + "382": 460, + "383": 313, + "384": 576, + "385": 793, + "390": 582, + "394": 827, + "397": 553, + "398": 548, + "399": 665, + "400": 539, + "402": 341, + "403": 638, + "404": 556, + "406": 300, + "407": 341, + "410": 333, + "411": 521, + "414": 572, + "416": 684, + "417": 555, + "431": 683, + "432": 568, + "433": 711, + "439": 556, + "447": 569, + "448": 276, + "449": 513, + "450": 461, + "451": 248, + "461": 573, + "462": 527, + "463": 301, + "464": 276, + "465": 684, + "466": 555, + "467": 665, + "468": 568, + "469": 665, + "470": 568, + "471": 665, + "472": 568, + "473": 665, + "474": 568, + "475": 665, + "476": 568, + "477": 518, + "482": 845, + "483": 781, + "484": 677, + "485": 601, + "486": 638, + "487": 534, + "490": 684, + "491": 555, + "494": 556, + "495": 460, + "496": 278, + "500": 638, + "501": 534, + "503": 596, + "504": 665, + "505": 572, + "506": 573, + "507": 527, + "508": 845, + "509": 781, + "510": 684, + "511": 555, + "512": 573, + "513": 527, + "516": 548, + "517": 518, + "520": 301, + "521": 276, + "524": 684, + "525": 555, + "536": 556, + "537": 443, + "538": 556, + "539": 383, + "540": 514, + "541": 457, + "542": 674, + "543": 571, + "544": 686, + "546": 684, + "547": 553, + "550": 573, + "551": 527, + "567": 278, + "570": 573, + "571": 582, + "572": 468, + "573": 537, + "574": 556, + "577": 531, + "578": 471, + "579": 627, + "580": 705, + "581": 556, + "584": 529, + "585": 335, + "592": 527, + "593": 574, + "594": 583, + "595": 573, + "596": 467, + "597": 476, + "598": 573, + "599": 573, + "600": 518, + "601": 518, + "602": 727, + "603": 445, + "604": 448, + "605": 624, + "606": 566, + "607": 335, + "608": 573, + "609": 573, + "610": 517, + "611": 523, + "612": 569, + "613": 572, + "614": 571, + "615": 571, + "616": 333, + "617": 286, + "618": 395, + "619": 427, + "620": 435, + "621": 286, + "622": 623, + "623": 857, + "624": 857, + "625": 857, + "626": 572, + "627": 572, + "628": 561, + "629": 555, + "630": 726, + "631": 747, + "632": 738, + "633": 398, + "634": 398, + "635": 398, + "637": 398, + "638": 377, + "639": 308, + "640": 532, + "641": 533, + "642": 443, + "643": 278, + "644": 329, + "645": 323, + "647": 383, + "648": 383, + "649": 623, + "650": 568, + "651": 552, + "652": 523, + "653": 776, + "654": 521, + "655": 466, + "656": 460, + "657": 521, + "658": 460, + "660": 448, + "661": 448, + "664": 556, + "665": 528, + "667": 517, + "668": 582, + "669": 391, + "670": 549, + "671": 432, + "673": 458, + "674": 458, + "675": 883, + "676": 896, + "677": 979, + "678": 723, + "679": 590, + "680": 797, + "688": 384, + "689": 384, + "690": 190, + "691": 272, + "692": 272, + "695": 523, + "696": 353, + "697": 300, + "699": 302, + "700": 302, + "701": 302, + "702": 269, + "703": 269, + "704": 346, + "705": 346, + "710": 555, + "711": 555, + "712": 211, + "713": 308, + "714": 236, + "715": 236, + "716": 147, + "720": 300, + "721": 300, + "722": 269, + "723": 269, + "724": 376, + "725": 376, + "726": 376, + "727": 376, + "728": 555, + "729": 555, + "730": 555, + "731": 555, + "732": 555, + "733": 555, + "734": 211, + "736": 353, + "737": 194, + "738": 297, + "739": 348, + "740": 343, + "749": 376, + "768": 0, + "769": 0, + "770": 0, + "771": 0, + "772": 0, + "773": 0, + "774": 0, + "775": 0, + "776": 0, + "777": 0, + "778": 0, + "779": 0, + "780": 0, + "781": 0, + "783": 0, + "784": 0, + "785": 0, + "786": 0, + "787": 0, + "789": 0, + "792": 0, + "793": 0, + "794": 0, + "795": 0, + "796": 0, + "797": 0, + "798": 0, + "799": 0, + "800": 0, + "803": 0, + "804": 0, + "805": 0, + "806": 0, + "807": 0, + "808": 0, + "809": 0, + "810": 0, + "812": 0, + "814": 0, + "815": 0, + "816": 0, + "817": 0, + "818": 0, + "820": 0, + "823": 0, + "824": 0, + "825": 0, + "826": 0, + "827": 0, + "828": 0, + "829": 0, + "832": 0, + "834": 0, + "835": 0, + "836": 0, + "837": 0, + "847": 0, + "855": 0, + "856": 0, + "860": 0, + "862": 0, + "863": 0, + "865": 0, + "884": 300, + "885": 300, + "890": 555, + "894": 300, + "900": 555, + "901": 555, + "902": 639, + "903": 300, + "904": 687, + "905": 812, + "906": 440, + "908": 807, + "910": 712, + "911": 824, + "912": 301, + "913": 573, + "914": 605, + "915": 521, + "916": 640, + "917": 548, + "918": 541, + "919": 674, + "920": 684, + "921": 301, + "922": 614, + "923": 556, + "924": 762, + "925": 665, + "926": 571, + "927": 684, + "928": 663, + "929": 596, + "931": 549, + "932": 556, + "933": 525, + "934": 760, + "935": 567, + "936": 752, + "937": 711, + "938": 301, + "939": 525, + "940": 595, + "941": 471, + "942": 562, + "943": 301, + "944": 532, + "945": 595, + "946": 600, + "947": 533, + "948": 548, + "949": 471, + "950": 466, + "951": 562, + "952": 549, + "953": 301, + "954": 546, + "955": 552, + "956": 594, + "957": 523, + "958": 469, + "959": 553, + "960": 635, + "961": 569, + "962": 446, + "963": 573, + "964": 488, + "965": 532, + "966": 738, + "967": 526, + "968": 752, + "969": 746, + "970": 301, + "971": 532, + "972": 553, + "973": 532, + "974": 746, + "975": 616, + "976": 591, + "977": 549, + "981": 738, + "983": 560, + "985": 553, + "987": 490, + "989": 433, + "993": 536, + "1012": 684, + "1015": 599, + "1016": 566, + "1024": 548, + "1025": 548, + "1026": 701, + "1027": 521, + "1028": 582, + "1029": 556, + "1030": 301, + "1031": 301, + "1032": 509, + "1033": 906, + "1034": 933, + "1035": 718, + "1036": 614, + "1037": 676, + "1038": 555, + "1039": 663, + "1040": 573, + "1041": 600, + "1042": 605, + "1043": 521, + "1044": 670, + "1045": 548, + "1046": 875, + "1047": 556, + "1048": 678, + "1049": 676, + "1050": 614, + "1051": 657, + "1052": 762, + "1053": 674, + "1054": 684, + "1055": 663, + "1056": 596, + "1057": 582, + "1058": 556, + "1059": 555, + "1060": 764, + "1061": 567, + "1062": 669, + "1063": 630, + "1064": 914, + "1065": 928, + "1066": 730, + "1067": 853, + "1068": 600, + "1069": 582, + "1070": 950, + "1071": 617, + "1072": 527, + "1073": 561, + "1074": 528, + "1075": 432, + "1076": 584, + "1077": 518, + "1078": 763, + "1079": 476, + "1080": 583, + "1081": 583, + "1082": 548, + "1083": 573, + "1084": 660, + "1085": 582, + "1086": 555, + "1087": 574, + "1088": 573, + "1089": 467, + "1090": 492, + "1091": 521, + "1092": 779, + "1093": 514, + "1094": 596, + "1095": 550, + "1096": 803, + "1097": 830, + "1098": 623, + "1099": 739, + "1100": 516, + "1101": 468, + "1102": 776, + "1103": 545, + "1104": 518, + "1105": 518, + "1106": 576, + "1107": 432, + "1108": 468, + "1109": 443, + "1110": 276, + "1111": 276, + "1112": 278, + "1113": 780, + "1114": 788, + "1115": 571, + "1116": 548, + "1117": 583, + "1118": 521, + "1119": 578, + "1122": 624, + "1123": 600, + "1138": 684, + "1139": 555, + "1140": 574, + "1141": 533, + "1168": 521, + "1169": 433, + "1170": 546, + "1171": 471, + "1174": 913, + "1175": 806, + "1176": 564, + "1177": 476, + "1178": 667, + "1179": 588, + "1184": 742, + "1185": 658, + "1186": 689, + "1187": 609, + "1194": 582, + "1195": 467, + "1198": 525, + "1199": 522, + "1200": 525, + "1201": 522, + "1202": 605, + "1203": 548, + "1206": 645, + "1207": 575, + "1210": 630, + "1211": 571, + "1216": 301, + "1217": 875, + "1218": 763, + "1219": 628, + "1220": 558, + "1223": 674, + "1224": 582, + "1231": 286, + "1232": 573, + "1233": 527, + "1236": 845, + "1237": 781, + "1238": 548, + "1239": 518, + "1240": 674, + "1241": 518, + "1250": 676, + "1251": 583, + "1254": 684, + "1255": 555, + "1256": 684, + "1257": 555, + "1262": 555, + "1263": 521, + "1266": 555, + "1267": 521, + "1270": 521, + "1271": 432, + "7461": 569, + "7468": 387, + "7470": 407, + "7472": 427, + "7473": 369, + "7475": 431, + "7476": 452, + "7477": 203, + "7478": 344, + "7479": 414, + "7480": 349, + "7481": 514, + "7482": 446, + "7484": 461, + "7486": 408, + "7487": 416, + "7488": 376, + "7489": 448, + "7490": 549, + "7491": 359, + "7495": 385, + "7496": 385, + "7497": 346, + "7498": 346, + "7499": 326, + "7501": 361, + "7503": 371, + "7504": 577, + "7505": 384, + "7506": 373, + "7510": 385, + "7511": 259, + "7512": 383, + "7515": 355, + "7535": 1013, + "7536": 728, + "7545": 514, + "7547": 395, + "7551": 568, + "7580": 313, + "7584": 232, + "7596": 577, + "7598": 386, + "7600": 380, + "7611": 312, + "7615": 373, + "7629": 0, + "7682": 605, + "7683": 573, + "7686": 605, + "7687": 573, + "7690": 635, + "7691": 573, + "7692": 635, + "7693": 573, + "7694": 635, + "7695": 573, + "7696": 635, + "7697": 573, + "7702": 548, + "7703": 518, + "7710": 524, + "7711": 341, + "7712": 638, + "7713": 534, + "7714": 674, + "7715": 571, + "7716": 674, + "7717": 571, + "7718": 674, + "7719": 571, + "7720": 674, + "7721": 571, + "7722": 674, + "7723": 571, + "7730": 614, + "7731": 548, + "7732": 614, + "7733": 548, + "7734": 518, + "7735": 286, + "7736": 518, + "7737": 286, + "7738": 518, + "7739": 286, + "7742": 762, + "7743": 857, + "7744": 762, + "7745": 857, + "7746": 762, + "7747": 857, + "7748": 665, + "7749": 572, + "7750": 665, + "7751": 572, + "7752": 665, + "7753": 572, + "7762": 684, + "7763": 555, + "7766": 596, + "7767": 573, + "7768": 613, + "7769": 398, + "7770": 613, + "7771": 398, + "7772": 613, + "7773": 398, + "7774": 613, + "7775": 398, + "7776": 556, + "7777": 443, + "7778": 556, + "7779": 443, + "7782": 556, + "7783": 443, + "7786": 556, + "7787": 383, + "7788": 556, + "7789": 383, + "7790": 556, + "7791": 383, + "7794": 665, + "7795": 568, + "7806": 556, + "7807": 523, + "7808": 813, + "7809": 776, + "7810": 813, + "7811": 776, + "7812": 813, + "7813": 776, + "7822": 525, + "7823": 521, + "7824": 541, + "7825": 460, + "7826": 541, + "7827": 460, + "7828": 541, + "7829": 460, + "7830": 571, + "7831": 383, + "7838": 705, + "7839": 553, + "7840": 573, + "7841": 527, + "7842": 573, + "7843": 527, + "7844": 573, + "7845": 527, + "7846": 573, + "7847": 527, + "7848": 573, + "7849": 527, + "7850": 573, + "7851": 527, + "7852": 573, + "7853": 527, + "7854": 573, + "7855": 527, + "7856": 573, + "7857": 527, + "7858": 573, + "7859": 527, + "7860": 573, + "7861": 527, + "7862": 573, + "7863": 527, + "7864": 548, + "7865": 518, + "7866": 548, + "7867": 518, + "7868": 548, + "7869": 518, + "7870": 548, + "7871": 518, + "7872": 548, + "7873": 518, + "7874": 548, + "7875": 518, + "7876": 548, + "7877": 518, + "7878": 548, + "7879": 518, + "7880": 301, + "7881": 276, + "7882": 301, + "7883": 276, + "7884": 684, + "7885": 555, + "7886": 684, + "7887": 555, + "7888": 684, + "7889": 555, + "7890": 684, + "7891": 555, + "7892": 684, + "7893": 555, + "7894": 684, + "7895": 555, + "7896": 684, + "7897": 555, + "7898": 684, + "7899": 555, + "7900": 684, + "7901": 555, + "7902": 684, + "7903": 555, + "7904": 684, + "7905": 555, + "7906": 684, + "7907": 555, + "7908": 665, + "7909": 568, + "7910": 665, + "7911": 568, + "7912": 683, + "7913": 568, + "7914": 683, + "7915": 568, + "7916": 683, + "7917": 568, + "7918": 683, + "7919": 568, + "7920": 683, + "7921": 568, + "7922": 525, + "7923": 521, + "7924": 525, + "7925": 521, + "7926": 525, + "7927": 521, + "7928": 525, + "7929": 521, + "7936": 595, + "7937": 595, + "7938": 595, + "7939": 595, + "7940": 595, + "7941": 595, + "7942": 595, + "7943": 595, + "7944": 672, + "7945": 639, + "7946": 843, + "7947": 841, + "7948": 831, + "7949": 821, + "7950": 699, + "7951": 699, + "7952": 471, + "7953": 471, + "7954": 471, + "7955": 471, + "7956": 471, + "7957": 471, + "7960": 731, + "7961": 731, + "7962": 886, + "7963": 886, + "7964": 886, + "7965": 876, + "7968": 562, + "7969": 562, + "7970": 562, + "7971": 562, + "7972": 562, + "7973": 562, + "7974": 562, + "7975": 562, + "7976": 856, + "7977": 856, + "7978": 1012, + "7979": 1012, + "7980": 1012, + "7981": 1002, + "7982": 899, + "7983": 899, + "7984": 301, + "7985": 301, + "7986": 301, + "7987": 301, + "7988": 301, + "7989": 301, + "7990": 301, + "7991": 301, + "7992": 484, + "7993": 484, + "7994": 640, + "7995": 640, + "7996": 641, + "7997": 630, + "7998": 527, + "7999": 527, + "8000": 553, + "8001": 553, + "8002": 553, + "8003": 553, + "8004": 553, + "8005": 553, + "8008": 851, + "8009": 851, + "8010": 1024, + "8011": 1024, + "8012": 1006, + "8013": 996, + "8016": 532, + "8017": 532, + "8018": 532, + "8019": 532, + "8020": 532, + "8021": 532, + "8022": 532, + "8023": 532, + "8025": 764, + "8027": 905, + "8029": 902, + "8031": 811, + "8032": 746, + "8033": 746, + "8034": 746, + "8035": 746, + "8036": 746, + "8037": 746, + "8038": 746, + "8039": 746, + "8040": 878, + "8041": 878, + "8042": 1051, + "8043": 1051, + "8044": 1033, + "8045": 1015, + "8046": 901, + "8047": 901, + "8048": 595, + "8049": 595, + "8050": 471, + "8051": 471, + "8052": 562, + "8053": 562, + "8054": 301, + "8055": 301, + "8056": 553, + "8057": 553, + "8058": 532, + "8059": 532, + "8060": 746, + "8061": 746, + "8064": 595, + "8065": 595, + "8066": 595, + "8067": 595, + "8068": 595, + "8069": 595, + "8070": 595, + "8071": 595, + "8072": 972, + "8073": 940, + "8074": 1144, + "8075": 1142, + "8076": 1132, + "8077": 1122, + "8078": 1000, + "8079": 1000, + "8080": 562, + "8081": 562, + "8082": 562, + "8083": 562, + "8084": 562, + "8085": 562, + "8086": 562, + "8087": 562, + "8088": 1157, + "8089": 1157, + "8090": 1313, + "8091": 1313, + "8092": 1313, + "8093": 1303, + "8094": 1200, + "8095": 1200, + "8096": 746, + "8097": 746, + "8098": 746, + "8099": 746, + "8100": 746, + "8101": 746, + "8102": 746, + "8103": 746, + "8104": 1178, + "8105": 1178, + "8106": 1352, + "8107": 1352, + "8108": 1334, + "8109": 1316, + "8110": 1202, + "8111": 1202, + "8112": 595, + "8113": 595, + "8114": 595, + "8115": 595, + "8116": 595, + "8118": 595, + "8119": 595, + "8120": 573, + "8121": 573, + "8122": 655, + "8123": 639, + "8124": 874, + "8125": 555, + "8126": 301, + "8127": 555, + "8128": 555, + "8129": 555, + "8130": 562, + "8131": 562, + "8132": 562, + "8134": 562, + "8135": 562, + "8136": 687, + "8137": 687, + "8138": 812, + "8139": 812, + "8140": 974, + "8141": 555, + "8142": 555, + "8143": 555, + "8144": 301, + "8145": 301, + "8146": 301, + "8147": 301, + "8150": 301, + "8151": 301, + "8152": 301, + "8153": 301, + "8154": 440, + "8155": 437, + "8157": 555, + "8158": 555, + "8159": 555, + "8160": 532, + "8161": 532, + "8162": 532, + "8163": 532, + "8164": 569, + "8165": 569, + "8166": 532, + "8167": 532, + "8168": 525, + "8169": 525, + "8170": 712, + "8171": 712, + "8172": 779, + "8173": 555, + "8174": 555, + "8175": 555, + "8178": 746, + "8179": 746, + "8180": 746, + "8182": 746, + "8183": 746, + "8184": 823, + "8185": 803, + "8186": 842, + "8187": 824, + "8188": 1012, + "8189": 555, + "8190": 555, + "8199": 528, + "8201": 100, + "8202": 20, + "8203": 0, + "8208": 332, + "8209": 332, + "8210": 528, + "8211": 480, + "8212": 800, + "8213": 800, + "8214": 454, + "8215": 500, + "8216": 300, + "8217": 300, + "8218": 300, + "8219": 300, + "8220": 537, + "8221": 537, + "8222": 537, + "8224": 510, + "8225": 510, + "8226": 345, + "8227": 345, + "8230": 978, + "8239": 120, + "8240": 1249, + "8241": 1640, + "8242": 300, + "8243": 537, + "8245": 300, + "8249": 292, + "8250": 292, + "8252": 615, + "8253": 480, + "8254": 500, + "8255": 587, + "8260": 96, + "8263": 873, + "8264": 751, + "8265": 751, + "8266": 503, + "8304": 376, + "8305": 188, + "8308": 376, + "8309": 376, + "8310": 376, + "8311": 376, + "8312": 376, + "8313": 376, + "8314": 376, + "8315": 376, + "8316": 376, + "8317": 268, + "8318": 268, + "8319": 384, + "8320": 376, + "8321": 376, + "8322": 376, + "8323": 376, + "8324": 376, + "8325": 376, + "8326": 376, + "8327": 376, + "8328": 376, + "8329": 376, + "8330": 376, + "8331": 376, + "8332": 376, + "8333": 268, + "8334": 268, + "8353": 528, + "8355": 528, + "8356": 528, + "8358": 528, + "8359": 528, + "8361": 528, + "8363": 528, + "8364": 528, + "8366": 528, + "8369": 528, + "8370": 528, + "8372": 528, + "8373": 528, + "8376": 528, + "8377": 528, + "8378": 528, + "8381": 528, + "8453": 846, + "8467": 470, + "8470": 967, + "8471": 750, + "8478": 742, + "8480": 682, + "8482": 682, + "8486": 711, + "8494": 800, + "8528": 837, + "8529": 837, + "8530": 1155, + "8531": 837, + "8532": 849, + "8533": 837, + "8534": 849, + "8535": 849, + "8536": 892, + "8537": 837, + "8538": 849, + "8539": 837, + "8540": 849, + "8541": 849, + "8542": 829, + "8585": 849, + "8592": 617, + "8593": 617, + "8594": 617, + "8595": 617, + "8596": 617, + "8597": 617, + "8598": 617, + "8599": 617, + "8600": 617, + "8601": 617, + "8616": 617, + "8656": 617, + "8657": 617, + "8658": 617, + "8659": 617, + "8679": 800, + "8704": 573, + "8706": 577, + "8707": 548, + "8710": 640, + "8719": 710, + "8721": 534, + "8722": 528, + "8725": 96, + "8729": 528, + "8730": 588, + "8734": 814, + "8735": 528, + "8745": 528, + "8747": 396, + "8758": 300, + "8759": 605, + "8776": 528, + "8800": 528, + "8801": 528, + "8804": 528, + "8805": 528, + "8962": 600, + "8963": 800, + "8976": 528, + "8984": 1000, + "8988": 344, + "8989": 344, + "8990": 344, + "8991": 344, + "8992": 396, + "8993": 396, + "8997": 1000, + "8998": 1000, + "9003": 1000, + "9632": 600, + "9633": 600, + "9642": 345, + "9643": 345, + "9644": 345, + "9650": 600, + "9651": 600, + "9652": 345, + "9653": 345, + "9654": 600, + "9655": 600, + "9656": 345, + "9657": 345, + "9658": 600, + "9660": 600, + "9661": 600, + "9662": 345, + "9663": 345, + "9664": 600, + "9665": 600, + "9666": 345, + "9667": 345, + "9668": 600, + "9670": 600, + "9673": 600, + "9674": 548, + "9675": 600, + "9676": 577, + "9679": 600, + "9688": 345, + "9689": 600, + "9702": 345, + "9744": 807, + "9745": 807, + "9749": 600, + "9786": 600, + "9787": 600, + "9788": 600, + "9791": 600, + "9792": 600, + "9793": 600, + "9794": 600, + "9824": 600, + "9827": 600, + "9829": 600, + "9830": 600, + "9834": 544, + "9835": 600, + "10003": 647, + "10004": 686, + "10007": 565, + "10008": 606, + "10066": 600, + "10075": 360, + "10076": 360, + "10077": 720, + "10078": 715, + "10079": 360, + "10080": 720, + "10084": 600, + "10214": 437, + "10215": 437, + "10216": 344, + "10217": 344, + "11360": 537, + "11361": 333, + "11362": 588, + "11365": 527, + "11366": 383, + "11377": 533, + "11389": 378, + "11800": 480, + "11810": 344, + "11811": 344, + "11812": 344, + "11813": 344, + "11834": 1500, + "11835": 2200, + "11858": 500, + "42780": 300, + "42786": 340, + "42787": 324, + "42788": 340, + "42789": 324, + "42830": 1045, + "42831": 835, + "42842": 494, + "42843": 428, + "42852": 647, + "42853": 576, + "42873": 684, + "42874": 553, + "42875": 596, + "42876": 418, + "42877": 621, + "42878": 621, + "42879": 514, + "42880": 518, + "42881": 286, + "42882": 613, + "42883": 561, + "42884": 596, + "42885": 418, + "42886": 556, + "42887": 452, + "42889": 300, + "42925": 604, + "42926": 396, + "42931": 551, + "42933": 600, + "42994": 390, + "42995": 354, + "42996": 461, + "43859": 493, + "43878": 893, + "43879": 723, + "64256": 657, + "64257": 617, + "64258": 627, + "64259": 933, + "64260": 943, + "65279": 0 + }, + "CIDtoGID_Compressed": true, + "CIDtoGID": "eJzt3AW0F0XfB\/BfzVy6u0u6QUKU7i4VULoERaRBQEqQEgXpEEXEQFAMOkUFpZVUWqQESTFAedf1el8uIA+IPnie8\/1wpmdnZ3b\/u5f\/PWcu0W1i22zbXGE3162R12yrE6cujttj6+2IrXMxbIEttEW22JbYUltmy22FrbQNttEdcgfdN\/a5K0RCSkaOPEVQDIpJsSg2xaG4FI\/iUwJKSIkoMSWhpJSMklMKSkmpKLUzF8s5d8x+9WUoDaWldJSeMlBGykSZKQvdRVkpG2WnHJSTclFuykN5KR\/lpwJUkApRYbrbeRfTRbhvb3fx4fq3uHfd226Oe8fFdvF9RZfFdbRv3Ek74rL6Su6sO+qKumK+rBxyCew7X90VcU\/YYfeZW+fW2xdUhIpSMSpO91AJqk0NqDW1obbUjkbRc\/Q8jeGM9AEtpWW0nFbQSrePNtH3dIF+oJ84CWfin7gMl+VyXJ4rcEV+iFtyR36CO3EXnsiTeDJPlfy8ij\/lz3gdr+cNbj\/vFhMnXmJIZikgWelerkT3cWUqw9WpIbeiRtyaHuI29DC3pabcnlry49Seu9Kj3I0e4+7UkXtRB+5BfXkI9eOh1J+H0UAeQUP4OXqWJ9BonkIv8DQayy\/SRJ5B4\/hVmsqzaBq\/Ri\/xbJ5Lr\/Db9CrPo5n8Ds3lxfQGf0Dv8QpawKvpfV7Jn9BiXkOreCN9yJtoNW+mLbyX9vBx2s8naS9\/S4f4DH3DZ+kof09H+Dyd4l\/oJF+kcyL0o0TQzxKTLkosuiSx6ReJQ5clHieUDJxUsnByTi05Oa3k5nSSh3\/mpnR\/1L38IjJt9VskDakXZ6Mnidx7NJgLBLe6IE0Jb\/l86Ryma4NoO399gw9HDEnOha8o3xW9XQrKS\/KyzJBXrnNwKa5K4\/kl+oi30K8Sl0kSMEtCFknEKol5UFTPutyYBvFIGsDDw\/InHK6Es8rd\/Hpknz48OKjJTO\/ycqrFjagOP0ybeQ+V5mph++PcM0wn8Mth+jF\/ft0lHeMLdJp\/5SxSiIbxGFoS1G3jg2FbSa7y59cinNGbYVKPGvMj9CadD+uKSGmqz55+P990fiPaFaom1aUGN+P9UlvqSj1pJEXkIXlYGksTaSrNeJQ0lxbSUnpLa2kjbXmmPCrteCEvkselo3SRrtJNekhPeVL6SF95SvpJfxkgA4ORB8nT8qoMliHyjAyVYTIrqBsuI2S0jJGxvE\/GywSZKJNksgR3UKbKtHA+M6VmELeSR+Qx6SBPBPkXZbrUl\/vlARkpz8qo6Ct2o9wb7nk3wYUrd1Pdiz443tfytX0dX9fX8\/V91OfPl\/PlfVPfzDf3LXzLyLoH\/IO+gW\/oG\/mH\/MO+sa\/sq\/kqvoav4Kv6JsGIs90YN9FNc29dfa1dmRvfi8jx2\/r2voPv6Dv5Lr6b7+V7+76+nx\/gB\/khQetQP9yP9KP86CA\/Nuw\/3k\/wE\/0kP9lP8VP9NP9iWDvdv+Rf9jP8TD\/Lv+6DO+iD9frZ\/i0\/x8\/1bwf5d8J+a\/xaP8+\/69\/z7\/sPwpp2QZjvF\/pFfvF1ZvfTVeUlfllkbkUQVvpVQfzhzaxTD2rUc6pHItP9V7Qf0sOyWQ\/IFvlcgqdHtgVhu+xUlQWyUBbJYlkiS2WZLJcVslJWyYeyWj6Sj+UTWRP0XCufymeyTtbLBtkoW2WH\/CwX5ZL8oia75Ev5SnbLHtkr+2S\/HJCD8rUckm\/ksByRo3JMzshx+VZOyEn5Tk7JaflVWS4rqeg++VEir4GcDGa5N0jPBuFcEM5H1n9\/M+uXH8J4k1yIXm8ZLZNltix2l2W1bJbdclhOy2W5LY\/ltXyW39jE1MyceYuwGBbTYllsi2NxLZ7FtwSW0BJZYktiSS2ZJbcUltJSWWpLY2ktnaW3DFbLalsdq2v1rL7dbw\/Yg9bAGloje8getsbWxJpaM2tuLayltbLW1sba2iPWztrbo\/aYdbDHraM9YZ2ss3WxrtbNulsP62m97EnrbX2srz0VrqGA9bvR2q2g9bdCNuBmrtM1xxa2gXa3he9aK2qDrZgNseL2TFT7PTbU7rXh0Y4paSPDtJQ9a6VtlJWx58JyWXs+TMvZ6Ki+5a2CjbESNiws3Wcjoo30glW08LmzSjbOKtt4q2ITrpljVZsYptVsklW3yVH1NSz8eWU1bWqYFrGn\/8o1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA\/xUy5cqS6xSEzkHo6roFcQ\/X0\/VyT7rero\/r654KavoFob8b6Aa5p90QF7mfwg11w90IN8O9EuSfDcJo94Kb6cZFto53k1y4u8FNoZsi3aXXNXXFg9A+Mv\/CX12tGxaZjvyT9leDMCsIr123dXpk+vr1Wn\/nV\/\/Vud2yB7h5mD7ILcK0CbejZvwoNefHqAV3iOrXkwdGO643P01P8TM0lEfTcH6BnuHnaQSPpZE8Llq\/l\/ktmsFzaBa\/S6\/xe\/Q6vx\/Wv81L6B1eSvN4Gc3nD2khf0SL+ONr5reRvwrT3XyM9vEJOsDf0UE+RV\/zaTrM5+g4h7ub6Fv+MUy\/40t0hi\/TWQmLbJLkesvmeJKW40s6TiDpOZFkvKY9hWTjNJKL00teziD5eLxwtA4npAGV45pUnmtRBa5NFbkOVeK6VJnrURWuT1X5fqrGD1B1fpBqcAOqyQ2pE\/emztyHHuHO1IX7Uld+irpxP+rO\/akHD6BJ\/ApN5um0hrfSWt5Gn\/J2+ox30DreSet5F23gL2kHH6Kd\/A3t4sP0JR+hr\/goO0nKEZKMY0oKjiUpObak4jiSmuNKGk4smTilZOdUkoOTSbQ9qNpa22g7ba+P6mPaQR9Xp15jaiyNrXE0rsbTztpFu2sP7anhk6QJNZEm1WSaXFOE5Se1tz6l\/bS\/DtCBOkhTaipNq+k0vWbQjJpJB+sQHabDdYSO1Gd1lGbWLJpNs2sOzam5NLeO0\/E6SSfrFA33KGk+za+FtLDerUXC8nR9SV\/RmfqqztLXNHhetFgQSgTh3iDcp2\/rO\/qevq8f6HxdoAu1tJbR8lpBK2olraxVtK0+ol21m\/bRvvqMDtUJOlFf1hk6T98Nx1+iS3WFrtRV+qGu1o+0mlbXGlpTa2ltraN1dY2u1XW6XjfoRt2km7W+3q8P6IPaQBtqI31Iv9CtukN36i79Ur\/S3dpYm2hTbabNtYW21FbaUZ\/QZbpYlwfn6qQfa3xNoBEaQ6vqMT2qx\/W8\/qCf6if6WdD+tG7RxJpEU2saraff6Wk9q8\/p8zpGw\/eUjtaxmkfz6l2aNSid0jN6Tt\/U2fqWztFp+qK+oXO1pJbS4nqPFtXv9YKeCI\/bpp\/r9iBdpHu0gBbUslpOH9aTes3+94jfQvAxitA\/auxI8O+EHbVjdtIltMu23XbYl7bbdtouC55KF9fFs1N2Ouy76ZrxzK11n7pz7nzQM3Kfon1th4JSIpfMkYt6ntxHYZzYJXVJ5AZvxVvl7nbh3jtX3N3jSrh73X2upCvlSrsyrqwr58a68q6Cq+gqucquiqvqqrnqroar6Wq52q6Oq3tTZwjeZW61+yCI57sFQbwwCIvcvCBeGbYvdkuCeKkLd666VW65WxHmbmrf6n+P5xu0hS9Sm++ivTt88AS67EHI9ntZNl51lNJtc9vcl+4rt8FtdJvcZrfFfe6+cFvddrfD7XS7bn\/865xx95Ulb9557yN8Ap\/Qx\/AxfSwf+0ZH+0R\/72x8HB\/Xx\/Pxb7L3r7c6vrsYhAvu0m95uWYHtv+tx2W3N+wZ+XPZHXA\/R+bOuNPXGfFUEH647rl+cf9xfu7Ezc07qv9xF+7rdofdkVs7Ev7gS\/vLf9bmvruq7x\/3PoVL6VK51O5HF7k\/3V\/0l6J6\/fL3zxIA4N\/FJ\/XJrq6zs3bOrngD+pQ+lZ23731qn8Yu2A8++Kbp0\/p09qP95NP7DPazXfSZgrrwG5XP4kv5JL5NmE98zdiXfOY\/m4ud+TtWFJ2\/y2eNzBW+cc9bGLOAL+hLhrlivri\/x5e4jbHyh3HeIOTx+SLrcvnctz1JuILP5rOHaQ6f8w6cPfnVNbbH9to+228H7GBkn0L\/7Vn9+7g0Lq1L59Lf6XkAAAAA\/KNm8wIK\/\/YlN5Hr\/r5Zxl2vNvjf0uB\/blIA\/5vcNd\/FgroMLqPL5P709xJXs+N2S395W974z30AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODfx7f6\/zwXlTJcTMr+7SfZygeuV8155b6r6+RNmX1zg3J2Kco5pBjn5FxyD+eWEpxH7uV8UpLzS6lgZa1vb9JR5si8qHPeHcyw1t807i1zXVx3N+BOnR0AAOCvkjo31etBee6fngkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8O8lbERERMWSOzL3TMwEAAID\/jgh3p2cAd9b\/AW9kGbI=", + "_version_": 6 +} \ No newline at end of file diff --git a/storage/fonts/source_sans_3_normal_eaa9347187022942974f53b800e24d5d.ufm.json b/storage/fonts/source_sans_3_normal_eaa9347187022942974f53b800e24d5d.ufm.json new file mode 100644 index 0000000..d027a2c --- /dev/null +++ b/storage/fonts/source_sans_3_normal_eaa9347187022942974f53b800e24d5d.ufm.json @@ -0,0 +1,494 @@ +{ + "codeToName": { + "32": "space", + "33": "exclam", + "34": "quotedbl", + "35": "numbersign", + "36": "dollar", + "37": "percent", + "38": "ampersand", + "39": "quotesingle", + "40": "parenleft", + "41": "parenright", + "42": "asterisk", + "43": "plus", + "44": "comma", + "45": "hyphen", + "46": "period", + "47": "slash", + "48": "zero", + "49": "one", + "50": "two", + "51": "three", + "52": "four", + "53": "five", + "54": "six", + "55": "seven", + "56": "eight", + "57": "nine", + "58": "colon", + "59": "semicolon", + "60": "less", + "61": "equal", + "62": "greater", + "63": "question", + "64": "at", + "65": "A", + "66": "B", + "67": "C", + "68": "D", + "69": "E", + "70": "F", + "71": "G", + "72": "H", + "73": "I", + "74": "J", + "75": "K", + "76": "L", + "77": "M", + "78": "N", + "79": "O", + "80": "P", + "81": "Q", + "82": "R", + "83": "S", + "84": "T", + "85": "U", + "86": "V", + "87": "W", + "88": "X", + "89": "Y", + "90": "Z", + "91": "bracketleft", + "92": "backslash", + "93": "bracketright", + "94": "asciicircum", + "95": "underscore", + "96": "grave", + "97": "a", + "98": "b", + "99": "c", + "100": "d", + "101": "e", + "102": "f", + "103": "g", + "104": "h", + "105": "i", + "106": "j", + "107": "k", + "108": "l", + "109": "m", + "110": "n", + "111": "o", + "112": "p", + "113": "q", + "114": "r", + "115": "s", + "116": "t", + "117": "u", + "118": "v", + "119": "w", + "120": "x", + "121": "y", + "122": "z", + "123": "braceleft", + "124": "bar", + "125": "braceright", + "126": "asciitilde", + "160": "space", + "161": "exclamdown", + "162": "cent", + "163": "sterling", + "164": "currency", + "165": "yen", + "166": "brokenbar", + "167": "section", + "168": "dieresis", + "169": "copyright", + "170": "ordfeminine", + "171": "guillemotleft", + "172": "logicalnot", + "173": "hyphen", + "174": "registered", + "175": "macron", + "176": "degree", + "177": "plusminus", + "178": "two.u", + "179": "three.u", + "180": "acute", + "181": "mu", + "182": "paragraph", + "183": "periodcentered", + "184": "cedilla", + "185": "one.u", + "186": "ordmasculine", + "187": "guillemotright", + "188": "onequarter", + "189": "onehalf", + "190": "threequarters", + "191": "questiondown", + "192": "Agrave", + "193": "Aacute", + "194": "Acircumflex", + "195": "Atilde", + "196": "Adieresis", + "197": "Aring", + "198": "AE", + "199": "Ccedilla", + "200": "Egrave", + "201": "Eacute", + "202": "Ecircumflex", + "203": "Edieresis", + "204": "Igrave", + "205": "Iacute", + "206": "Icircumflex", + "207": "Idieresis", + "208": "Eth", + "209": "Ntilde", + "210": "Ograve", + "211": "Oacute", + "212": "Ocircumflex", + "213": "Otilde", + "214": "Odieresis", + "215": "multiply", + "216": "Oslash", + "217": "Ugrave", + "218": "Uacute", + "219": "Ucircumflex", + "220": "Udieresis", + "221": "Yacute", + "222": "Thorn", + "223": "germandbls", + "224": "agrave", + "225": "aacute", + "226": "acircumflex", + "227": "atilde", + "228": "adieresis", + "229": "aring", + "230": "ae", + "231": "ccedilla", + "232": "egrave", + "233": "eacute", + "234": "ecircumflex", + "235": "edieresis", + "236": "igrave", + "237": "iacute", + "238": "icircumflex", + "239": "idieresis", + "240": "eth", + "241": "ntilde", + "242": "ograve", + "243": "oacute", + "244": "ocircumflex", + "245": "otilde", + "246": "odieresis", + "247": "divide", + "248": "oslash", + "249": "ugrave", + "250": "uacute", + "251": "ucircumflex", + "252": "udieresis", + "253": "yacute", + "254": "thorn", + "255": "ydieresis", + "305": "dotlessi", + "338": "OE", + "339": "oe", + "699": "uni02BB", + "700": "uni02BC", + "710": "circumflex", + "730": "ring", + "732": "tilde", + "768": "uni0300", + "769": "uni0301", + "771": "uni0303", + "772": "uni0304", + "776": "uni0308", + "777": "uni0309", + "803": "uni0323", + "809": "uni0329", + "8201": "uni2009", + "8203": "uni200B", + "8211": "endash", + "8212": "emdash", + "8216": "quoteleft", + "8217": "quoteright", + "8218": "quotesinglbase", + "8220": "quotedblleft", + "8221": "quotedblright", + "8222": "quotedblbase", + "8226": "bullet", + "8230": "ellipsis", + "8242": "uni2032", + "8243": "uni2033", + "8249": "guilsinglleft", + "8250": "guilsinglright", + "8260": "fraction", + "8308": "four.u", + "8364": "Euro", + "8482": "trademark", + "8593": "arrowup", + "8595": "arrowdown", + "8722": "minus", + "8725": "uni2215", + "65279": "uniFEFF" + }, + "isUnicode": true, + "EncodingScheme": "FontSpecific", + "FontName": "Source Sans 3 ExtraLight", + "FullName": "Source Sans 3 ExtraLight Regular", + "Version": "Version 3.052;hotconv 1.1.0;makeotfexe 2.6.0", + "PostScriptName": "SourceSans3ExtraLight-Regular", + "Weight": "Medium", + "ItalicAngle": "0", + "IsFixedPitch": "false", + "UnderlineThickness": "50", + "UnderlinePosition": "-50", + "FontHeightOffset": "0", + "Ascender": "1024", + "Descender": "-400", + "FontBBox": [ + "-248", + "-270", + "946", + "949" + ], + "StartCharMetrics": "325", + "C": { + "32": 200, + "33": 289, + "34": 426, + "35": 497, + "36": 497, + "37": 824, + "38": 609, + "39": 249, + "40": 303, + "41": 303, + "42": 418, + "43": 497, + "44": 249, + "45": 311, + "46": 249, + "47": 350, + "48": 497, + "49": 497, + "50": 497, + "51": 497, + "52": 497, + "53": 497, + "54": 497, + "55": 497, + "56": 497, + "57": 497, + "58": 249, + "59": 249, + "60": 497, + "61": 497, + "62": 497, + "63": 425, + "64": 847, + "65": 543, + "66": 588, + "67": 571, + "68": 615, + "69": 527, + "70": 494, + "71": 617, + "72": 652, + "73": 263, + "74": 479, + "75": 579, + "76": 486, + "77": 727, + "78": 647, + "79": 664, + "80": 566, + "81": 664, + "82": 569, + "83": 534, + "84": 536, + "85": 645, + "86": 515, + "87": 786, + "88": 513, + "89": 476, + "90": 539, + "91": 303, + "92": 350, + "93": 303, + "94": 497, + "95": 500, + "96": 542, + "97": 504, + "98": 553, + "99": 456, + "100": 555, + "101": 496, + "102": 292, + "103": 504, + "104": 544, + "105": 246, + "106": 247, + "107": 495, + "108": 255, + "109": 829, + "110": 547, + "111": 542, + "112": 555, + "113": 555, + "114": 347, + "115": 419, + "116": 338, + "117": 544, + "118": 467, + "119": 719, + "120": 446, + "121": 467, + "122": 425, + "123": 303, + "124": 241, + "125": 303, + "126": 497, + "160": 200, + "161": 289, + "162": 497, + "163": 497, + "164": 497, + "165": 497, + "166": 241, + "167": 497, + "168": 542, + "169": 744, + "170": 345, + "171": 429, + "172": 497, + "173": 311, + "174": 423, + "175": 542, + "176": 331, + "177": 497, + "178": 367, + "179": 367, + "180": 542, + "181": 562, + "182": 560, + "183": 249, + "184": 542, + "185": 367, + "186": 365, + "187": 429, + "188": 781, + "189": 808, + "190": 796, + "191": 425, + "192": 544, + "193": 544, + "194": 544, + "195": 544, + "196": 544, + "197": 544, + "198": 822, + "199": 571, + "200": 527, + "201": 527, + "202": 527, + "203": 527, + "204": 263, + "205": 263, + "206": 263, + "207": 263, + "208": 639, + "209": 647, + "210": 664, + "211": 664, + "212": 664, + "213": 664, + "214": 664, + "215": 497, + "216": 664, + "217": 645, + "218": 645, + "219": 645, + "220": 645, + "221": 476, + "222": 583, + "223": 576, + "224": 504, + "225": 504, + "226": 504, + "227": 504, + "228": 504, + "229": 504, + "230": 778, + "231": 456, + "232": 496, + "233": 496, + "234": 496, + "235": 496, + "236": 246, + "237": 246, + "238": 246, + "239": 246, + "240": 544, + "241": 547, + "242": 542, + "243": 542, + "244": 542, + "245": 542, + "246": 542, + "247": 497, + "248": 542, + "249": 544, + "250": 544, + "251": 544, + "252": 544, + "253": 467, + "254": 555, + "255": 467, + "305": 247, + "338": 847, + "339": 839, + "699": 257, + "700": 257, + "710": 542, + "730": 542, + "732": 542, + "768": 0, + "769": 0, + "771": 0, + "772": 0, + "776": 0, + "777": 0, + "803": 0, + "809": 0, + "8201": 100, + "8203": 0, + "8211": 480, + "8212": 800, + "8216": 249, + "8217": 249, + "8218": 249, + "8220": 426, + "8221": 426, + "8222": 426, + "8226": 304, + "8230": 948, + "8242": 249, + "8243": 426, + "8249": 271, + "8250": 271, + "8260": 86, + "8308": 367, + "8364": 497, + "8482": 637, + "8593": 619, + "8595": 619, + "8722": 497, + "8725": 86, + "65279": 0 + }, + "CIDtoGID_Compressed": true, + "CIDtoGID": "eJzt0FWrYGUYhuF7OY4zdneM3d1do2K3YidYYHfhgV3ndnd3d\/8RBVvs1o3OgQyK4mzdgtcF71es9a7nWzWNhq7vll7rvT7tvG7u0R7r+b7s6u7vqp7ugi7soi7uki7tsi7viq7smq7tu77t+27s1aZrXNM3vhma0MRmbKZmbpZmbbZmb47mbK7mbp7mbb7mb4EWbKEW7vGe7Yl+7JFhhhZp0RZrUou3REu2VEu3TMu2XMu3Qiu2Uiu3Squ2Wqu3Rmu2Vmu3Tk\/2TE\/107Re\/pf739BHvd+7fdBzvTDM1Eu93b1DI\/d\/eZh5GPqhN3pzmND5vdhDw6y93jvd12d93hfd1Lqt1\/pt0IZt1MZt0qZt1uZt0eS2auu2aa+2bbu2b4d2bKe+bud2bbd2b4\/2bO9ObZ\/2bb\/274AO7KAO7pAO7bAO74iO7KiO7pyO7biO74RO7KS+6eRO6\/TO6MzO6tzOHoU\/8GeOmeYOu3TKKOSA\/4hhtmH23zmd+BffnmWkZhylJHMMc4+MCwwLTdkvOkz6G12W+s16udFJBgAAAAAAAAAAAAAAAADAr4YtRmrLqQ4f6MEpq1u7rTtH5tu7o7umnD08Zb7uDzpON4z7zfbu7vmdhz7+m3H\/qrf+4f5T+\/Bf\/t5YemWsA\/yThulHavxYpxhTX\/0yfjK2IQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4\/xgmj3UCxtbPloNd8w==", + "_version_": 6 +} \ No newline at end of file diff --git a/vendor.tar b/vendor.tar deleted file mode 100644 index 9b3e75f..0000000 Binary files a/vendor.tar and /dev/null differ