diff --git a/.gitignore b/.gitignore index 883f44fa..74b52476 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,10 @@ Session.vim phpstan.neon ray.php _ide_helper.php +_ide_helper_models.php +.phpstorm.meta.php .phpactor.json +.env .env.testing .lando.yml /.vscode/launch.json diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php deleted file mode 100644 index 4c530a1f..00000000 --- a/.phpstorm.meta.php +++ /dev/null @@ -1,2909 +0,0 @@ - - * @see https://github.com/barryvdh/laravel-ide-helper - */ - override(new \Illuminate\Contracts\Container\Container, map([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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([ - '' => '@', - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\ResourceManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Resource\ResourceManifest::class, - 'Dystcz\LunarApi\Domain\JsonApi\Extensions\Contracts\SchemaManifest' => \Dystcz\LunarApi\Domain\JsonApi\Extensions\Schema\SchemaManifest::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\CreatesUserFromCart' => \Dystcz\LunarApi\Domain\Carts\Actions\CreateUserFromCart::class, - 'Dystcz\LunarApi\Domain\Users\Contracts\RegistersUser' => \Dystcz\LunarApi\Domain\Users\Actions\RegisterUser::class, - 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::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\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, - 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, - 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, - 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::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' => \Orchestra\Testbench\Console\Kernel::class, - 'Illuminate\Contracts\Debug\ExceptionHandler' => \Orchestra\Testbench\Exceptions\Handler::class, - 'Illuminate\Contracts\Foundation\MaintenanceMode' => \Illuminate\Foundation\FileBasedMaintenanceMode::class, - 'Illuminate\Contracts\Http\Kernel' => \Orchestra\Testbench\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\Database\Console\DumpCommand' => \Illuminate\Database\Console\DumpCommand::class, - 'Illuminate\Database\Console\Factories\FactoryMakeCommand' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, - 'Illuminate\Database\Console\Migrations\FreshCommand' => \Illuminate\Database\Console\Migrations\FreshCommand::class, - 'Illuminate\Database\Console\Migrations\InstallCommand' => \Illuminate\Database\Console\Migrations\InstallCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateCommand' => \Illuminate\Database\Console\Migrations\MigrateCommand::class, - 'Illuminate\Database\Console\Migrations\MigrateMakeCommand' => \Illuminate\Database\Console\Migrations\MigrateMakeCommand::class, - 'Illuminate\Database\Console\Migrations\RefreshCommand' => \Illuminate\Database\Console\Migrations\RefreshCommand::class, - 'Illuminate\Database\Console\Migrations\ResetCommand' => \Illuminate\Database\Console\Migrations\ResetCommand::class, - 'Illuminate\Database\Console\Migrations\RollbackCommand' => \Illuminate\Database\Console\Migrations\RollbackCommand::class, - 'Illuminate\Database\Console\Migrations\StatusCommand' => \Illuminate\Database\Console\Migrations\StatusCommand::class, - 'Illuminate\Database\Console\MonitorCommand' => \Illuminate\Database\Console\MonitorCommand::class, - 'Illuminate\Database\Console\PruneCommand' => \Illuminate\Database\Console\PruneCommand::class, - 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, - 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, - 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, - 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, - 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, - 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, - 'Illuminate\Foundation\Bootstrap\LoadConfiguration' => \Orchestra\Testbench\Bootstrap\LoadConfiguration::class, - 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, - 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, - 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, - 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, - 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, - 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, - 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, - 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, - 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, - 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, - 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, - 'Illuminate\Foundation\Console\EnvironmentCommand' => \Illuminate\Foundation\Console\EnvironmentCommand::class, - 'Illuminate\Foundation\Console\EnvironmentDecryptCommand' => \Illuminate\Foundation\Console\EnvironmentDecryptCommand::class, - 'Illuminate\Foundation\Console\EnvironmentEncryptCommand' => \Illuminate\Foundation\Console\EnvironmentEncryptCommand::class, - 'Illuminate\Foundation\Console\EventCacheCommand' => \Illuminate\Foundation\Console\EventCacheCommand::class, - 'Illuminate\Foundation\Console\EventClearCommand' => \Illuminate\Foundation\Console\EventClearCommand::class, - 'Illuminate\Foundation\Console\EventGenerateCommand' => \Illuminate\Foundation\Console\EventGenerateCommand::class, - 'Illuminate\Foundation\Console\EventListCommand' => \Illuminate\Foundation\Console\EventListCommand::class, - 'Illuminate\Foundation\Console\EventMakeCommand' => \Illuminate\Foundation\Console\EventMakeCommand::class, - 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, - 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, - 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, - 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, - 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, - 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, - 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, - 'Illuminate\Foundation\Console\NotificationMakeCommand' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, - 'Illuminate\Foundation\Console\ObserverMakeCommand' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, - 'Illuminate\Foundation\Console\OptimizeClearCommand' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, - 'Illuminate\Foundation\Console\OptimizeCommand' => \Illuminate\Foundation\Console\OptimizeCommand::class, - 'Illuminate\Foundation\Console\PackageDiscoverCommand' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, - 'Illuminate\Foundation\Console\PolicyMakeCommand' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, - 'Illuminate\Foundation\Console\ProviderMakeCommand' => \Illuminate\Foundation\Console\ProviderMakeCommand::class, - 'Illuminate\Foundation\Console\RequestMakeCommand' => \Illuminate\Foundation\Console\RequestMakeCommand::class, - 'Illuminate\Foundation\Console\ResourceMakeCommand' => \Illuminate\Foundation\Console\ResourceMakeCommand::class, - 'Illuminate\Foundation\Console\RouteCacheCommand' => \Illuminate\Foundation\Console\RouteCacheCommand::class, - 'Illuminate\Foundation\Console\RouteClearCommand' => \Illuminate\Foundation\Console\RouteClearCommand::class, - 'Illuminate\Foundation\Console\RouteListCommand' => \Illuminate\Foundation\Console\RouteListCommand::class, - 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, - 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, - 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, - 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, - 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, - 'Illuminate\Foundation\Console\UpCommand' => \Illuminate\Foundation\Console\UpCommand::class, - 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, - 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, - 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, - 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, - 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, - 'Illuminate\Foundation\PackageManifest' => \Orchestra\Testbench\Foundation\PackageManifest::class, - 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, - 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, - 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, - 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, - 'Illuminate\Queue\Console\BatchesTableCommand' => \Illuminate\Queue\Console\BatchesTableCommand::class, - 'Illuminate\Queue\Console\ClearCommand' => \Illuminate\Queue\Console\ClearCommand::class, - 'Illuminate\Queue\Console\FailedTableCommand' => \Illuminate\Queue\Console\FailedTableCommand::class, - 'Illuminate\Queue\Console\FlushFailedCommand' => \Illuminate\Queue\Console\FlushFailedCommand::class, - 'Illuminate\Queue\Console\ForgetFailedCommand' => \Illuminate\Queue\Console\ForgetFailedCommand::class, - 'Illuminate\Queue\Console\ListFailedCommand' => \Illuminate\Queue\Console\ListFailedCommand::class, - 'Illuminate\Queue\Console\ListenCommand' => \Illuminate\Queue\Console\ListenCommand::class, - 'Illuminate\Queue\Console\MonitorCommand' => \Illuminate\Queue\Console\MonitorCommand::class, - 'Illuminate\Queue\Console\PruneBatchesCommand' => \Illuminate\Queue\Console\PruneBatchesCommand::class, - 'Illuminate\Queue\Console\PruneFailedJobsCommand' => \Illuminate\Queue\Console\PruneFailedJobsCommand::class, - 'Illuminate\Queue\Console\RestartCommand' => \Illuminate\Queue\Console\RestartCommand::class, - 'Illuminate\Queue\Console\RetryBatchCommand' => \Illuminate\Queue\Console\RetryBatchCommand::class, - 'Illuminate\Queue\Console\RetryCommand' => \Illuminate\Queue\Console\RetryCommand::class, - 'Illuminate\Queue\Console\TableCommand' => \Illuminate\Queue\Console\TableCommand::class, - 'Illuminate\Queue\Console\WorkCommand' => \Illuminate\Queue\Console\WorkCommand::class, - 'Illuminate\Routing\Console\ControllerMakeCommand' => \Illuminate\Routing\Console\ControllerMakeCommand::class, - 'Illuminate\Routing\Console\MiddlewareMakeCommand' => \Illuminate\Routing\Console\MiddlewareMakeCommand::class, - 'Illuminate\Routing\Contracts\CallableDispatcher' => \Illuminate\Routing\CallableDispatcher::class, - 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, - 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, - 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, - 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'LaravelJsonApi\Contracts\Encoder\Factory' => \LaravelJsonApi\Encoder\Neomerx\Factory::class, - 'LaravelJsonApi\Contracts\Server\Repository' => \LaravelJsonApi\Core\Server\ServerRepository::class, - 'LaravelJsonApi\Core\JsonApiService' => \LaravelJsonApi\Core\JsonApiService::class, - 'LaravelJsonApi\Core\Support\AppResolver' => \LaravelJsonApi\Core\Support\AppResolver::class, - 'LaravelJsonApi\Core\Support\ContainerResolver' => \LaravelJsonApi\Core\Support\ContainerResolver::class, - 'LaravelJsonApi\Spec\Translator' => \LaravelJsonApi\Spec\Translator::class, - 'LaravelJsonApi\Validation\Translator' => \LaravelJsonApi\Validation\Translator::class, - 'Laravel\Scout\EngineManager' => \Laravel\Scout\EngineManager::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, - 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, - 'Lunar\Base\AttributeManifestInterface' => \Lunar\Base\AttributeManifest::class, - 'Lunar\Base\CartLineModifiers' => \Lunar\Base\CartLineModifiers::class, - 'Lunar\Base\CartModifiers' => \Lunar\Base\CartModifiers::class, - 'Lunar\Base\CartSessionInterface' => \Lunar\Managers\CartSessionManager::class, - 'Lunar\Base\DiscountManagerInterface' => \Lunar\Managers\DiscountManager::class, - 'Lunar\Base\FieldTypeManifestInterface' => \Lunar\Base\FieldTypeManifest::class, - 'Lunar\Base\ModelManifestInterface' => \Lunar\Base\ModelManifest::class, - 'Lunar\Base\OrderModifiers' => \Lunar\Base\OrderModifiers::class, - 'Lunar\Base\OrderReferenceGeneratorInterface' => \Lunar\Base\OrderReferenceGenerator::class, - 'Lunar\Base\PaymentManagerInterface' => \Lunar\Managers\PaymentManager::class, - 'Lunar\Base\PricingManagerInterface' => \Lunar\Managers\PricingManager::class, - 'Lunar\Base\ShippingManifestInterface' => \Lunar\Base\ShippingManifest::class, - 'Lunar\Base\ShippingModifiers' => \Lunar\Base\ShippingModifiers::class, - 'Lunar\Base\TaxManagerInterface' => \Lunar\Managers\TaxManager::class, - 'Lunar\Hub\Auth\Manifest' => \Lunar\Hub\Auth\Manifest::class, - 'Lunar\Hub\Base\DiscountTypesInterface' => \Lunar\Hub\Editing\DiscountTypes::class, - 'Lunar\Hub\Editing\ProductSection' => \Lunar\Hub\Editing\ProductSection::class, - 'Lunar\Hub\Facades\ActivityLog' => \Lunar\Hub\Base\ActivityLog\Manifest::class, - 'Lunar\Hub\Menu\MenuRegistry' => \Lunar\Hub\Menu\MenuRegistry::class, - 'Lunar\Hub\Tables\Builders\CustomersTableBuilder' => \Lunar\Hub\Tables\Builders\CustomersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\OrdersTableBuilder' => \Lunar\Hub\Tables\Builders\OrdersTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductTypesTableBuilder' => \Lunar\Hub\Tables\Builders\ProductTypesTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductVariantsTableBuilder::class, - 'Lunar\Hub\Tables\Builders\ProductsTableBuilder' => \Lunar\Hub\Tables\Builders\ProductsTableBuilder::class, - 'Lunar\LivewireTables\Support\TableBuilderInterface' => \Lunar\LivewireTables\Support\TableBuilder::class, - 'Neomerx\JsonApi\Contracts\Factories\FactoryInterface' => \LaravelJsonApi\Encoder\Neomerx\Factory\Factory::class, - 'Spatie\Activitylog\ActivityLogStatus' => \Spatie\Activitylog\ActivityLogStatus::class, - 'Spatie\Activitylog\ActivityLogger' => \Spatie\Activitylog\ActivityLogger::class, - 'Spatie\Activitylog\CauserResolver' => \Spatie\Activitylog\CauserResolver::class, - 'Spatie\Activitylog\LogBatch' => \Spatie\Activitylog\LogBatch::class, - 'Spatie\LaravelRay\DumpRecorder\MultiDumpHandler' => \Spatie\LaravelRay\DumpRecorder\MultiDumpHandler::class, - 'Spatie\LaravelRay\Ray' => \Spatie\LaravelRay\Ray::class, - 'Spatie\LaravelRay\Watchers\ApplicationLogWatcher' => \Spatie\LaravelRay\Watchers\ApplicationLogWatcher::class, - 'Spatie\LaravelRay\Watchers\CacheWatcher' => \Spatie\LaravelRay\Watchers\CacheWatcher::class, - 'Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher' => \Spatie\LaravelRay\Watchers\DeprecatedNoticeWatcher::class, - 'Spatie\LaravelRay\Watchers\DumpWatcher' => \Spatie\LaravelRay\Watchers\DumpWatcher::class, - 'Spatie\LaravelRay\Watchers\DuplicateQueryWatcher' => \Spatie\LaravelRay\Watchers\DuplicateQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\EventWatcher' => \Spatie\LaravelRay\Watchers\EventWatcher::class, - 'Spatie\LaravelRay\Watchers\ExceptionWatcher' => \Spatie\LaravelRay\Watchers\ExceptionWatcher::class, - 'Spatie\LaravelRay\Watchers\HttpClientWatcher' => \Spatie\LaravelRay\Watchers\HttpClientWatcher::class, - 'Spatie\LaravelRay\Watchers\JobWatcher' => \Spatie\LaravelRay\Watchers\JobWatcher::class, - 'Spatie\LaravelRay\Watchers\LoggedMailWatcher' => \Spatie\LaravelRay\Watchers\LoggedMailWatcher::class, - 'Spatie\LaravelRay\Watchers\QueryWatcher' => \Spatie\LaravelRay\Watchers\QueryWatcher::class, - 'Spatie\LaravelRay\Watchers\RequestWatcher' => \Spatie\LaravelRay\Watchers\RequestWatcher::class, - 'Spatie\LaravelRay\Watchers\SlowQueryWatcher' => \Spatie\LaravelRay\Watchers\SlowQueryWatcher::class, - 'Spatie\LaravelRay\Watchers\ViewWatcher' => \Spatie\LaravelRay\Watchers\ViewWatcher::class, - 'Spatie\MediaLibrary\MediaCollections\Filesystem' => \Spatie\MediaLibrary\MediaCollections\Filesystem::class, - 'Spatie\MediaLibrary\MediaCollections\MediaRepository' => \Spatie\MediaLibrary\MediaCollections\MediaRepository::class, - 'Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\TinyPlaceholderGenerator' => \Spatie\MediaLibrary\ResponsiveImages\TinyPlaceholderGenerator\Blurred::class, - 'Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\WidthCalculator' => \Spatie\MediaLibrary\ResponsiveImages\WidthCalculator\FileSizeOptimizedWidthCalculator::class, - 'Spatie\QueryBuilder\QueryBuilderRequest' => \Spatie\QueryBuilder\QueryBuilderRequest::class, - 'Spatie\Ray\Client' => \Spatie\Ray\Client::class, - 'Spatie\Ray\Settings\Settings' => \Spatie\Ray\Settings\Settings::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, - 'blink' => \Spatie\Blink\Blink::class, - 'cache' => \Illuminate\Cache\CacheManager::class, - 'cache.store' => \Illuminate\Cache\Repository::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.media-library:clean' => \Spatie\MediaLibrary\MediaCollections\Commands\CleanCommand::class, - 'command.media-library:clear' => \Spatie\MediaLibrary\MediaCollections\Commands\ClearCommand::class, - 'command.media-library:regenerate' => \Spatie\MediaLibrary\Conversions\Commands\RegenerateCommand::class, - 'composer' => \Illuminate\Support\Composer::class, - 'converter' => \Cartalyst\Converter\Converter::class, - 'converter.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.native.exchanger' => \Cartalyst\Converter\Exchangers\NativeExchanger::class, - 'converter.openexchangerates.exchanger' => \Cartalyst\Converter\Exchangers\OpenExchangeRatesExchanger::class, - 'cookie' => \Illuminate\Cookie\CookieJar::class, - 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\SQLiteConnection::class, - 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\SQLiteBuilder::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, - 'files' => \Illuminate\Filesystem\Filesystem::class, - 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, - 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, - 'gc:stripe' => \Lunar\Stripe\Managers\StripeManager::class, - 'hash' => \Illuminate\Hashing\HashManager::class, - 'hash.driver' => \Illuminate\Hashing\BcryptHasher::class, - 'image' => \Intervention\Image\ImageManager::class, - 'log' => \Illuminate\Log\LogManager::class, - 'lunar-api' => \Dystcz\LunarApi\LunarApi::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, - 'pipeline' => \Illuminate\Pipeline\Pipeline::class, - 'queue' => \Illuminate\Queue\QueueManager::class, - 'queue.connection' => \Illuminate\Queue\SyncQueue::class, - 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, - 'queue.listener' => \Illuminate\Queue\Listener::class, - 'queue.worker' => \Illuminate\Queue\Worker::class, - 'redirect' => \Illuminate\Routing\Redirector::class, - 'redis' => \Illuminate\Redis\RedisManager::class, - 'redis.connection' => \Illuminate\Redis\Connections\PhpRedisConnection::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)); - override(\Illuminate\Support\Arr::last(0), elementType(0)); - override(\Illuminate\Support\Arr::get(0), elementType(0)); - override(\Illuminate\Support\Arr::only(0), type(0)); - override(\Illuminate\Support\Arr::prepend(0), type(0)); - override(\Illuminate\Support\Arr::pull(0), elementType(0)); - override(\Illuminate\Support\Arr::set(0), type(0)); - override(\Illuminate\Support\Arr::shuffle(0), type(0)); - override(\Illuminate\Support\Arr::sort(0), type(0)); - override(\Illuminate\Support\Arr::sortRecursive(0), type(0)); - override(\Illuminate\Support\Arr::where(0), type(0)); - override(\array_add(0), type(0)); - override(\array_except(0), type(0)); - override(\array_first(0), elementType(0)); - override(\array_last(0), elementType(0)); - override(\array_get(0), elementType(0)); - override(\array_only(0), type(0)); - override(\array_prepend(0), type(0)); - override(\array_pull(0), elementType(0)); - override(\array_set(0), type(0)); - override(\array_sort(0), type(0)); - override(\array_sort_recursive(0), type(0)); - override(\array_where(0), type(0)); - override(\head(0), elementType(0)); - override(\last(0), elementType(0)); - override(\with(0), type(0)); - override(\tap(0), type(0)); - override(\optional(0), type(0)); - -} diff --git a/composer.json b/composer.json index 2360579f..5ad57dbe 100644 --- a/composer.json +++ b/composer.json @@ -29,10 +29,10 @@ "laravel-json-api/hashids": "^2.0", "laravel-json-api/laravel": "^3.4", "laravel-json-api/non-eloquent": "^3.0", + "spatie/laravel-typescript-transformer": "^2.4", "lunarphp/lunar": "^0.8" }, "require-dev": { - "barryvdh/laravel-ide-helper": "^3.0", "driftingly/rector-laravel": "^0.17.0", "laravel-json-api/testing": "^2.1", "laravel/pint": "^1.7", @@ -54,7 +54,7 @@ }, "scripts": { "post-update-cmd": [ - "vendor/bin/testbench ide-helper:generate" + "vendor/bin/testbench clear-compiled" ], "post-autoload-dump": "@composer run prepare", "artisan": "vendor/bin/testbench", @@ -78,7 +78,8 @@ "providers": [ "Dystcz\\LunarApi\\LunarApiServiceProvider", "Dystcz\\LunarApi\\JsonApiServiceProvider", - "Dystcz\\LunarApi\\LunarApiHashidsServiceProvider" + "Dystcz\\LunarApi\\LunarApiHashidsServiceProvider", + "Dystcz\\LunarApi\\LunarApiTypeScriptTransformerServiceProvider" ], "aliases": { "LunarApi": "Dystcz\\LunarApi\\Facade\\LunarApi" diff --git a/composer.lock b/composer.lock index 700b2fd0..f8a16356 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7fef78268463ddf07bf4947cb6d3db02", + "content-hash": "e069b6b8c79bc303eafc76d68d2e969e", "packages": [ { "name": "barryvdh/laravel-dompdf", @@ -457,16 +457,16 @@ }, { "name": "doctrine/dbal", - "version": "3.8.4", + "version": "3.8.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd" + "reference": "b7411825cf7efb7e51f9791dea19d86e43b399a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/b05e48a745f722801f55408d0dbd8003b403dbbd", - "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/b7411825cf7efb7e51f9791dea19d86e43b399a1", + "reference": "b7411825cf7efb7e51f9791dea19d86e43b399a1", "shasum": "" }, "require": { @@ -482,12 +482,12 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.58", - "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.16", + "phpstan/phpstan": "1.11.5", + "phpstan/phpstan-strict-rules": "^1.6", + "phpunit/phpunit": "9.6.19", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", - "squizlabs/php_codesniffer": "3.9.0", + "squizlabs/php_codesniffer": "3.10.1", "symfony/cache": "^5.4|^6.0|^7.0", "symfony/console": "^4.4|^5.4|^6.0|^7.0", "vimeo/psalm": "4.30.0" @@ -550,7 +550,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.8.4" + "source": "https://github.com/doctrine/dbal/tree/3.8.6" }, "funding": [ { @@ -566,7 +566,7 @@ "type": "tidelift" } ], - "time": "2024-04-25T07:04:44+00:00" + "time": "2024-06-19T10:38:17+00:00" }, { "name": "doctrine/deprecations", @@ -617,16 +617,16 @@ }, { "name": "doctrine/event-manager", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", "shasum": "" }, "require": { @@ -636,10 +636,10 @@ "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^10", + "doctrine/coding-standard": "^12", "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^4.28" + "phpunit/phpunit": "^10.5", + "vimeo/psalm": "^5.24" }, "type": "library", "autoload": { @@ -688,7 +688,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.0" + "source": "https://github.com/doctrine/event-manager/tree/2.0.1" }, "funding": [ { @@ -704,7 +704,7 @@ "type": "tidelift" } ], - "time": "2022-10-12T20:59:15+00:00" + "time": "2024-05-22T20:47:39+00:00" }, { "name": "doctrine/inflector", @@ -2501,16 +2501,16 @@ }, { "name": "laravel-json-api/validation", - "version": "v3.0.0", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/laravel-json-api/validation.git", - "reference": "d28eed0c1658a905abe65cca9e5624aca8139f29" + "reference": "da621a61eaab7eccd4096dd8d4e4fece005f5624" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel-json-api/validation/zipball/d28eed0c1658a905abe65cca9e5624aca8139f29", - "reference": "d28eed0c1658a905abe65cca9e5624aca8139f29", + "url": "https://api.github.com/repos/laravel-json-api/validation/zipball/da621a61eaab7eccd4096dd8d4e4fece005f5624", + "reference": "da621a61eaab7eccd4096dd8d4e4fece005f5624", "shasum": "" }, "require": { @@ -2527,7 +2527,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-develop": "3.x-dev" + "dev-3.x": "3.x-dev" }, "laravel": { "providers": [ @@ -2564,22 +2564,22 @@ ], "support": { "issues": "https://github.com/laravel-json-api/validation/issues", - "source": "https://github.com/laravel-json-api/validation/tree/v3.0.0" + "source": "https://github.com/laravel-json-api/validation/tree/v3.0.1" }, - "time": "2023-02-14T19:18:31+00:00" + "time": "2024-06-20T19:36:13+00:00" }, { "name": "laravel/framework", - "version": "v10.48.10", + "version": "v10.48.14", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "91e2b9e218afa4e5c377510faa11957042831ba3" + "reference": "27cb4736bb7e60a5311ec73160068dfbcf98336b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/91e2b9e218afa4e5c377510faa11957042831ba3", - "reference": "91e2b9e218afa4e5c377510faa11957042831ba3", + "url": "https://api.github.com/repos/laravel/framework/zipball/27cb4736bb7e60a5311ec73160068dfbcf98336b", + "reference": "27cb4736bb7e60a5311ec73160068dfbcf98336b", "shasum": "" }, "require": { @@ -2773,20 +2773,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-04-30T12:52:59+00:00" + "time": "2024-06-21T10:06:42+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.21", + "version": "v0.1.24", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "23ea808e8a145653e0ab29e30d4385e49f40a920" + "reference": "409b0b4305273472f3754826e68f4edbd0150149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/23ea808e8a145653e0ab29e30d4385e49f40a920", - "reference": "23ea808e8a145653e0ab29e30d4385e49f40a920", + "url": "https://api.github.com/repos/laravel/prompts/zipball/409b0b4305273472f3754826e68f4edbd0150149", + "reference": "409b0b4305273472f3754826e68f4edbd0150149", "shasum": "" }, "require": { @@ -2829,22 +2829,22 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.21" + "source": "https://github.com/laravel/prompts/tree/v0.1.24" }, - "time": "2024-04-30T12:46:16+00:00" + "time": "2024-06-17T13:58:22+00:00" }, { "name": "laravel/scout", - "version": "v10.9.0", + "version": "v10.10.0", "source": { "type": "git", "url": "https://github.com/laravel/scout.git", - "reference": "7bac13a61f1670b4314a65a13b8b12c6575270c8" + "reference": "68767821bb5fd18b823ab136f334cfd865b16433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/scout/zipball/7bac13a61f1670b4314a65a13b8b12c6575270c8", - "reference": "7bac13a61f1670b4314a65a13b8b12c6575270c8", + "url": "https://api.github.com/repos/laravel/scout/zipball/68767821bb5fd18b823ab136f334cfd865b16433", + "reference": "68767821bb5fd18b823ab136f334cfd865b16433", "shasum": "" }, "require": { @@ -2909,7 +2909,7 @@ "issues": "https://github.com/laravel/scout/issues", "source": "https://github.com/laravel/scout" }, - "time": "2024-05-07T14:16:56+00:00" + "time": "2024-06-18T16:54:44+00:00" }, { "name": "laravel/serializable-closure", @@ -3161,16 +3161,16 @@ }, { "name": "league/flysystem", - "version": "3.27.0", + "version": "3.28.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "4729745b1ab737908c7d055148c9a6b3e959832f" + "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4729745b1ab737908c7d055148c9a6b3e959832f", - "reference": "4729745b1ab737908c7d055148c9a6b3e959832f", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", + "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", "shasum": "" }, "require": { @@ -3194,10 +3194,13 @@ "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", + "ext-mongodb": "^1.3", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2", "phpseclib/phpseclib": "^3.0.36", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", @@ -3235,32 +3238,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.27.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.28.0" }, - "funding": [ - { - "url": "https://ecologi.com/frankdejonge", - "type": "custom" - }, - { - "url": "https://github.com/frankdejonge", - "type": "github" - } - ], - "time": "2024-04-07T19:17:50+00:00" + "time": "2024-05-22T10:09:12+00:00" }, { "name": "league/flysystem-local", - "version": "3.25.1", + "version": "3.28.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92" + "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/61a6a90d6e999e4ddd9ce5adb356de0939060b92", - "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/13f22ea8be526ea58c2ddff9e158ef7c296e4f40", + "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40", "shasum": "" }, "require": { @@ -3294,19 +3287,9 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.25.1" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.28.0" }, - "funding": [ - { - "url": "https://ecologi.com/frankdejonge", - "type": "custom" - }, - { - "url": "https://github.com/frankdejonge", - "type": "github" - } - ], - "time": "2024-03-15T19:58:44+00:00" + "time": "2024-05-06T20:05:52+00:00" }, { "name": "league/glide", @@ -4082,16 +4065,16 @@ }, { "name": "nesbot/carbon", - "version": "2.72.3", + "version": "2.72.5", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83" + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/0c6fd108360c562f6e4fd1dedb8233b423e91c83", - "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", "shasum": "" }, "require": { @@ -4125,8 +4108,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-3.x": "3.x-dev", - "dev-master": "2.x-dev" + "dev-master": "3.x-dev", + "dev-2.x": "2.x-dev" }, "laravel": { "providers": [ @@ -4185,7 +4168,7 @@ "type": "tidelift" } ], - "time": "2024-01-25T10:35:09+00:00" + "time": "2024-06-03T19:18:41+00:00" }, { "name": "nette/schema", @@ -4335,6 +4318,64 @@ }, "time": "2024-01-17T16:50:36+00:00" }, + { + "name": "nikic/php-parser", + "version": "v5.0.2", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" + }, + "time": "2024-03-05T20:51:40+00:00" + }, { "name": "nunomaduro/termwind", "version": "v1.15.1", @@ -4511,6 +4552,117 @@ }, "time": "2024-04-08T12:52:34+00:00" }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "153ae662783729388a584b4361f2545e4d841e3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", + "reference": "153ae662783729388a584b4361f2545e4d841e3c", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.13" + }, + "require-dev": { + "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-1.x": "1.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" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" + }, + "time": "2024-02-23T11:10:43+00:00" + }, { "name": "phpoption/phpoption", "version": "1.9.2", @@ -4586,6 +4738,53 @@ ], "time": "2023-11-12T21:59:55+00:00" }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.29.1", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4", + "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "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/1.29.1" + }, + "time": "2024-05-31T08:52:43+00:00" + }, { "name": "psr/cache", "version": "3.0.0", @@ -5941,29 +6140,110 @@ "time": "2023-10-25T05:12:01+00:00" }, { - "name": "spatie/temporary-directory", - "version": "2.2.1", + "name": "spatie/laravel-typescript-transformer", + "version": "2.4.1", "source": { "type": "git", - "url": "https://github.com/spatie/temporary-directory.git", - "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a" + "url": "https://github.com/spatie/laravel-typescript-transformer.git", + "reference": "4c85ea553d332a075ed3ed7e28758056d8039939" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", - "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "url": "https://api.github.com/repos/spatie/laravel-typescript-transformer/zipball/4c85ea553d332a075ed3ed7e28758056d8039939", + "reference": "4c85ea553d332a075ed3ed7e28758056d8039939", "shasum": "" }, "require": { - "php": "^8.0" + "illuminate/console": "^8.83|^9.30|^10.0|^11.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.12", + "spatie/typescript-transformer": "^2.1.13" }, "require-dev": { - "phpunit/phpunit": "^9.5" + "friendsofphp/php-cs-fixer": "^3.0", + "mockery/mockery": "^1.4", + "nesbot/carbon": "^2.63", + "orchestra/testbench": "^6.0|^7.0|^8.0|^9.0", + "pestphp/pest": "^1.22|^2.0", + "phpunit/phpunit": "^9.0|^10.0|^11.0", + "spatie/data-transfer-object": "^2.0", + "spatie/enum": "^3.0", + "spatie/laravel-model-states": "^1.6|^2.0", + "spatie/pest-plugin-snapshots": "^1.1|^2.0", + "spatie/phpunit-snapshot-assertions": "^4.2|^5.0", + "spatie/temporary-directory": "^1.2" }, "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelTypeScriptTransformer\\TypeScriptTransformerServiceProvider" + ] + } + }, "autoload": { "psr-4": { - "Spatie\\TemporaryDirectory\\": "src" + "Spatie\\LaravelTypeScriptTransformer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ruben Van Assche", + "email": "ruben@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Transform your PHP structures to TypeScript types", + "homepage": "https://github.com/spatie/typescript-transformer", + "keywords": [ + "spatie", + "typescript-transformer" + ], + "support": { + "issues": "https://github.com/spatie/laravel-typescript-transformer/issues", + "source": "https://github.com/spatie/laravel-typescript-transformer/tree/2.4.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-05-03T08:00:04+00:00" + }, + { + "name": "spatie/temporary-directory", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/temporary-directory.git", + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\TemporaryDirectory\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -6001,18 +6281,90 @@ ], "time": "2023-12-25T11:46:58+00:00" }, + { + "name": "spatie/typescript-transformer", + "version": "2.3.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/typescript-transformer.git", + "reference": "b1d7ab4ea185297af52bf3665ad248252ff4258f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/typescript-transformer/zipball/b1d7ab4ea185297af52bf3665ad248252ff4258f", + "reference": "b1d7ab4ea185297af52bf3665ad248252ff4258f", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18|^5.0", + "php": "^8.0", + "phpdocumentor/type-resolver": "^1.6.2", + "symfony/process": "^5.2|^6.0|^7.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.40", + "larapack/dd": "^1.1", + "myclabs/php-enum": "^1.7", + "pestphp/pest": "^1.22", + "phpstan/extension-installer": "^1.1", + "phpunit/phpunit": "^9.0", + "spatie/data-transfer-object": "^2.0", + "spatie/enum": "^3.0", + "spatie/pest-plugin-snapshots": "^1.1", + "spatie/temporary-directory": "^1.2|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\TypeScriptTransformer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ruben Van Assche", + "email": "ruben@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Transform your PHP structures to TypeScript types", + "homepage": "https://github.com/spatie/typescript-transformer", + "keywords": [ + "spatie", + "typescript-transformer" + ], + "support": { + "issues": "https://github.com/spatie/typescript-transformer/issues", + "source": "https://github.com/spatie/typescript-transformer/tree/2.3.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-05-03T07:58:34+00:00" + }, { "name": "symfony/console", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a170e64ae10d00ba89e2acbb590dc2e54da8ad8f" + "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a170e64ae10d00ba89e2acbb590dc2e54da8ad8f", - "reference": "a170e64ae10d00ba89e2acbb590dc2e54da8ad8f", + "url": "https://api.github.com/repos/symfony/console/zipball/be5854cee0e8c7b110f00d695d11debdfa1a2a91", + "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91", "shasum": "" }, "require": { @@ -6077,7 +6429,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.7" + "source": "https://github.com/symfony/console/tree/v6.4.8" }, "funding": [ { @@ -6093,20 +6445,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/css-selector", - "version": "v7.0.7", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "b08a4ad89e84b29cec285b7b1f781a7ae51cf4bc" + "reference": "1c7cee86c6f812896af54434f8ce29c8d94f9ff4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/b08a4ad89e84b29cec285b7b1f781a7ae51cf4bc", - "reference": "b08a4ad89e84b29cec285b7b1f781a7ae51cf4bc", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/1c7cee86c6f812896af54434f8ce29c8d94f9ff4", + "reference": "1c7cee86c6f812896af54434f8ce29c8d94f9ff4", "shasum": "" }, "require": { @@ -6142,7 +6494,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.0.7" + "source": "https://github.com/symfony/css-selector/tree/v7.1.1" }, "funding": [ { @@ -6158,7 +6510,7 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/deprecation-contracts", @@ -6229,16 +6581,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "667a072466c6a53827ed7b119af93806b884cbb3" + "reference": "ef836152bf13472dc5fb5b08b0c0c4cfeddc0fcc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/667a072466c6a53827ed7b119af93806b884cbb3", - "reference": "667a072466c6a53827ed7b119af93806b884cbb3", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/ef836152bf13472dc5fb5b08b0c0c4cfeddc0fcc", + "reference": "ef836152bf13472dc5fb5b08b0c0c4cfeddc0fcc", "shasum": "" }, "require": { @@ -6284,7 +6636,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.7" + "source": "https://github.com/symfony/error-handler/tree/v6.4.8" }, "funding": [ { @@ -6300,20 +6652,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.0.7", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "db2a7fab994d67d92356bb39c367db115d9d30f9" + "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/db2a7fab994d67d92356bb39c367db115d9d30f9", - "reference": "db2a7fab994d67d92356bb39c367db115d9d30f9", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", + "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", "shasum": "" }, "require": { @@ -6364,7 +6716,7 @@ "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/v7.0.7" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.1" }, "funding": [ { @@ -6380,7 +6732,7 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -6460,16 +6812,16 @@ }, { "name": "symfony/finder", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "511c48990be17358c23bf45c5d71ab85d40fb764" + "reference": "3ef977a43883215d560a2cecb82ec8e62131471c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/511c48990be17358c23bf45c5d71ab85d40fb764", - "reference": "511c48990be17358c23bf45c5d71ab85d40fb764", + "url": "https://api.github.com/repos/symfony/finder/zipball/3ef977a43883215d560a2cecb82ec8e62131471c", + "reference": "3ef977a43883215d560a2cecb82ec8e62131471c", "shasum": "" }, "require": { @@ -6504,7 +6856,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.7" + "source": "https://github.com/symfony/finder/tree/v6.4.8" }, "funding": [ { @@ -6520,20 +6872,20 @@ "type": "tidelift" } ], - "time": "2024-04-23T10:36:43+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "b4db6b833035477cb70e18d0ae33cb7c2b521759" + "reference": "27de8cc95e11db7a50b027e71caaab9024545947" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b4db6b833035477cb70e18d0ae33cb7c2b521759", - "reference": "b4db6b833035477cb70e18d0ae33cb7c2b521759", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/27de8cc95e11db7a50b027e71caaab9024545947", + "reference": "27de8cc95e11db7a50b027e71caaab9024545947", "shasum": "" }, "require": { @@ -6581,7 +6933,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.7" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.8" }, "funding": [ { @@ -6597,20 +6949,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "b7b5e6cdef670a0c82d015a966ffc7e855861a98" + "reference": "6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b7b5e6cdef670a0c82d015a966ffc7e855861a98", - "reference": "b7b5e6cdef670a0c82d015a966ffc7e855861a98", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1", + "reference": "6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1", "shasum": "" }, "require": { @@ -6695,7 +7047,7 @@ "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/v6.4.7" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.8" }, "funding": [ { @@ -6711,20 +7063,20 @@ "type": "tidelift" } ], - "time": "2024-04-29T11:24:44+00:00" + "time": "2024-06-02T16:06:25+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd" + "reference": "76326421d44c07f7824b19487cfbf87870b37efc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/2c446d4e446995bed983c0b5bb9ff837e8de7dbd", - "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd", + "url": "https://api.github.com/repos/symfony/mailer/zipball/76326421d44c07f7824b19487cfbf87870b37efc", + "reference": "76326421d44c07f7824b19487cfbf87870b37efc", "shasum": "" }, "require": { @@ -6775,7 +7127,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.7" + "source": "https://github.com/symfony/mailer/tree/v6.4.8" }, "funding": [ { @@ -6791,20 +7143,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/mime", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "decadcf3865918ecfcbfa90968553994ce935a5e" + "reference": "618597ab8b78ac86d1c75a9d0b35540cda074f33" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/decadcf3865918ecfcbfa90968553994ce935a5e", - "reference": "decadcf3865918ecfcbfa90968553994ce935a5e", + "url": "https://api.github.com/repos/symfony/mime/zipball/618597ab8b78ac86d1c75a9d0b35540cda074f33", + "reference": "618597ab8b78ac86d1c75a9d0b35540cda074f33", "shasum": "" }, "require": { @@ -6860,7 +7212,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.7" + "source": "https://github.com/symfony/mime/tree/v6.4.8" }, "funding": [ { @@ -6876,20 +7228,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-06-01T07:50:16+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" + "reference": "0424dff1c58f028c451efff2045f5d92410bd540" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", - "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", + "reference": "0424dff1c58f028c451efff2045f5d92410bd540", "shasum": "" }, "require": { @@ -6939,7 +7291,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" }, "funding": [ { @@ -6955,20 +7307,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", - "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", "shasum": "" }, "require": { @@ -7017,7 +7369,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" }, "funding": [ { @@ -7033,20 +7385,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", - "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", "shasum": "" }, "require": { @@ -7101,7 +7453,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.30.0" }, "funding": [ { @@ -7117,20 +7469,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", - "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", "shasum": "" }, "require": { @@ -7182,7 +7534,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" }, "funding": [ { @@ -7198,20 +7550,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", "shasum": "" }, "require": { @@ -7262,7 +7614,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, "funding": [ { @@ -7278,20 +7630,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" + "reference": "10112722600777e02d2745716b70c5db4ca70442" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", - "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/10112722600777e02d2745716b70c5db4ca70442", + "reference": "10112722600777e02d2745716b70c5db4ca70442", "shasum": "" }, "require": { @@ -7335,7 +7687,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0" }, "funding": [ { @@ -7351,20 +7703,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", "shasum": "" }, "require": { @@ -7415,7 +7767,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, "funding": [ { @@ -7431,25 +7783,24 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", - "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", "shasum": "" }, "require": { - "php": ">=7.1", - "symfony/polyfill-php80": "^1.14" + "php": ">=7.1" }, "type": "library", "extra": { @@ -7492,7 +7843,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0" }, "funding": [ { @@ -7508,20 +7859,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:35:24+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853" + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/3abdd21b0ceaa3000ee950097bc3cf9efc137853", - "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/2ba1f33797470debcda07fe9dce20a0003df18e9", + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9", "shasum": "" }, "require": { @@ -7571,7 +7922,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.30.0" }, "funding": [ { @@ -7587,20 +7938,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/process", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "cdb1c81c145fd5aa9b0038bab694035020943381" + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/cdb1c81c145fd5aa9b0038bab694035020943381", - "reference": "cdb1c81c145fd5aa9b0038bab694035020943381", + "url": "https://api.github.com/repos/symfony/process/zipball/8d92dd79149f29e89ee0f480254db595f6a6a2c5", + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5", "shasum": "" }, "require": { @@ -7632,7 +7983,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.7" + "source": "https://github.com/symfony/process/tree/v6.4.8" }, "funding": [ { @@ -7648,20 +7999,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/routing", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "276e06398f71fa2a973264d94f28150f93cfb907" + "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/276e06398f71fa2a973264d94f28150f93cfb907", - "reference": "276e06398f71fa2a973264d94f28150f93cfb907", + "url": "https://api.github.com/repos/symfony/routing/zipball/8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", + "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", "shasum": "" }, "require": { @@ -7715,7 +8066,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.7" + "source": "https://github.com/symfony/routing/tree/v6.4.8" }, "funding": [ { @@ -7731,7 +8082,7 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/service-contracts", @@ -7818,16 +8169,16 @@ }, { "name": "symfony/string", - "version": "v7.0.7", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63" + "reference": "60bc311c74e0af215101235aa6f471bcbc032df2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/e405b5424dc2528e02e31ba26b83a79fd4eb8f63", - "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63", + "url": "https://api.github.com/repos/symfony/string/zipball/60bc311c74e0af215101235aa6f471bcbc032df2", + "reference": "60bc311c74e0af215101235aa6f471bcbc032df2", "shasum": "" }, "require": { @@ -7841,6 +8192,7 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { + "symfony/emoji": "^7.1", "symfony/error-handler": "^6.4|^7.0", "symfony/http-client": "^6.4|^7.0", "symfony/intl": "^6.4|^7.0", @@ -7884,7 +8236,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.0.7" + "source": "https://github.com/symfony/string/tree/v7.1.1" }, "funding": [ { @@ -7900,20 +8252,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-06-04T06:40:14+00:00" }, { "name": "symfony/translation", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "7495687c58bfd88b7883823747b0656d90679123" + "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/7495687c58bfd88b7883823747b0656d90679123", - "reference": "7495687c58bfd88b7883823747b0656d90679123", + "url": "https://api.github.com/repos/symfony/translation/zipball/a002933b13989fc4bd0b58e04bf7eec5210e438a", + "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a", "shasum": "" }, "require": { @@ -7979,7 +8331,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.7" + "source": "https://github.com/symfony/translation/tree/v6.4.8" }, "funding": [ { @@ -7995,7 +8347,7 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/translation-contracts", @@ -8077,16 +8429,16 @@ }, { "name": "symfony/uid", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "a66efcb71d8bc3a207d9d78e0bd67f3321510355" + "reference": "35904eca37a84bb764c560cbfcac9f0ac2bcdbdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/a66efcb71d8bc3a207d9d78e0bd67f3321510355", - "reference": "a66efcb71d8bc3a207d9d78e0bd67f3321510355", + "url": "https://api.github.com/repos/symfony/uid/zipball/35904eca37a84bb764c560cbfcac9f0ac2bcdbdf", + "reference": "35904eca37a84bb764c560cbfcac9f0ac2bcdbdf", "shasum": "" }, "require": { @@ -8131,7 +8483,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.4.7" + "source": "https://github.com/symfony/uid/tree/v6.4.8" }, "funding": [ { @@ -8147,20 +8499,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "7a9cd977cd1c5fed3694bee52990866432af07d7" + "reference": "ad23ca4312395f0a8a8633c831ef4c4ee542ed25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7a9cd977cd1c5fed3694bee52990866432af07d7", - "reference": "7a9cd977cd1c5fed3694bee52990866432af07d7", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ad23ca4312395f0a8a8633c831ef4c4ee542ed25", + "reference": "ad23ca4312395f0a8a8633c831ef4c4ee542ed25", "shasum": "" }, "require": { @@ -8216,7 +8568,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.7" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.8" }, "funding": [ { @@ -8232,7 +8584,7 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -8572,152 +8924,6 @@ } ], "packages-dev": [ - { - "name": "barryvdh/laravel-ide-helper", - "version": "v3.0.0", - "source": { - "type": "git", - "url": "https://github.com/barryvdh/laravel-ide-helper.git", - "reference": "bc1d67f01ce8c77e3f97d48ba51fa1d81874f622" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/bc1d67f01ce8c77e3f97d48ba51fa1d81874f622", - "reference": "bc1d67f01ce8c77e3f97d48ba51fa1d81874f622", - "shasum": "" - }, - "require": { - "barryvdh/reflection-docblock": "^2.1.1", - "composer/class-map-generator": "^1.0", - "ext-json": "*", - "illuminate/console": "^10 || ^11", - "illuminate/database": "^10.38 || ^11", - "illuminate/filesystem": "^10 || ^11", - "illuminate/support": "^10 || ^11", - "nikic/php-parser": "^4.18 || ^5", - "php": "^8.1", - "phpdocumentor/type-resolver": "^1.1.0" - }, - "require-dev": { - "ext-pdo_sqlite": "*", - "friendsofphp/php-cs-fixer": "^3", - "illuminate/config": "^9 || ^10 || ^11", - "illuminate/view": "^9 || ^10 || ^11", - "mockery/mockery": "^1.4", - "orchestra/testbench": "^8 || ^9", - "phpunit/phpunit": "^10.5", - "spatie/phpunit-snapshot-assertions": "^4 || ^5", - "vimeo/psalm": "^5.4" - }, - "suggest": { - "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9|^10|^11)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - }, - "laravel": { - "providers": [ - "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Barryvdh\\LaravelIdeHelper\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.", - "keywords": [ - "autocomplete", - "codeintel", - "helper", - "ide", - "laravel", - "netbeans", - "phpdoc", - "phpstorm", - "sublime" - ], - "support": { - "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", - "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v3.0.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2024-03-01T12:53:18+00:00" - }, - { - "name": "barryvdh/reflection-docblock", - "version": "v2.1.1", - "source": { - "type": "git", - "url": "https://github.com/barryvdh/ReflectionDocBlock.git", - "reference": "e6811e927f0ecc37cc4deaa6627033150343e597" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/e6811e927f0ecc37cc4deaa6627033150343e597", - "reference": "e6811e927f0ecc37cc4deaa6627033150343e597", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.14|^9" - }, - "suggest": { - "dflydev/markdown": "~1.0", - "erusev/parsedown": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "Barryvdh": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "mike.vanriel@naenius.com" - } - ], - "support": { - "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.1.1" - }, - "time": "2023-06-14T05:06:27+00:00" - }, { "name": "brianium/paratest", "version": "v7.4.3", @@ -8871,41 +9077,35 @@ "time": "2023-02-18T15:01:32+00:00" }, { - "name": "composer/class-map-generator", - "version": "1.1.1", + "name": "composer/semver", + "version": "3.4.0", "source": { "type": "git", - "url": "https://github.com/composer/class-map-generator.git", - "reference": "8286a62d243312ed99b3eee20d5005c961adb311" + "url": "https://github.com/composer/semver.git", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/8286a62d243312ed99b3eee20d5005c961adb311", - "reference": "8286a62d243312ed99b3eee20d5005c961adb311", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", "shasum": "" }, "require": { - "composer/pcre": "^2.1 || ^3.1", - "php": "^7.2 || ^8.0", - "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" + "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^1.6", - "phpstan/phpstan-deprecation-rules": "^1", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.1", - "symfony/filesystem": "^5.4 || ^6", - "symfony/phpunit-bridge": "^5" + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { - "Composer\\ClassMapGenerator\\": "src" + "Composer\\Semver\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -8913,19 +9113,33 @@ "MIT" ], "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" } ], - "description": "Utilities to scan PHP code and generate class maps.", + "description": "Semver library that offers utilities, version constraint parsing and validation.", "keywords": [ - "classmap" + "semantic", + "semver", + "validation", + "versioning" ], "support": { - "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.1.1" + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.0" }, "funding": [ { @@ -8941,181 +9155,29 @@ "type": "tidelift" } ], - "time": "2024-03-15T12:53:41+00:00" + "time": "2023-08-31T09:50:34+00:00" }, { - "name": "composer/pcre", - "version": "3.1.3", + "name": "driftingly/rector-laravel", + "version": "0.17.0", "source": { "type": "git", - "url": "https://github.com/composer/pcre.git", - "reference": "5b16e25a5355f1f3afdfc2f954a0a80aec4826a8" + "url": "https://github.com/driftingly/rector-laravel.git", + "reference": "5eb5c21eb74cd11413ae2cd8022365edf18e0f7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/5b16e25a5355f1f3afdfc2f954a0a80aec4826a8", - "reference": "5b16e25a5355f1f3afdfc2f954a0a80aec4826a8", + "url": "https://api.github.com/repos/driftingly/rector-laravel/zipball/5eb5c21eb74cd11413ae2cd8022365edf18e0f7d", + "reference": "5eb5c21eb74cd11413ae2cd8022365edf18e0f7d", "shasum": "" }, "require": { - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.3", - "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } + "php": "^7.2 || ^8.0" }, + "type": "rector-extension", "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.1.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-03-19T10:26:25+00:00" - }, - { - "name": "composer/semver", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", - "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.4", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "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.0" - }, - "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": "2023-08-31T09:50:34+00:00" - }, - { - "name": "driftingly/rector-laravel", - "version": "0.17.0", - "source": { - "type": "git", - "url": "https://github.com/driftingly/rector-laravel.git", - "reference": "5eb5c21eb74cd11413ae2cd8022365edf18e0f7d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/driftingly/rector-laravel/zipball/5eb5c21eb74cd11413ae2cd8022365edf18e0f7d", - "reference": "5eb5c21eb74cd11413ae2cd8022365edf18e0f7d", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "rector-extension", - "autoload": { - "psr-4": { - "RectorLaravel\\": "src" + "RectorLaravel\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -9501,16 +9563,16 @@ }, { "name": "laravel/pint", - "version": "v1.15.3", + "version": "v1.16.1", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "3600b5d17aff52f6100ea4921849deacbbeb8656" + "reference": "9266a47f1b9231b83e0cfd849009547329d871b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/3600b5d17aff52f6100ea4921849deacbbeb8656", - "reference": "3600b5d17aff52f6100ea4921849deacbbeb8656", + "url": "https://api.github.com/repos/laravel/pint/zipball/9266a47f1b9231b83e0cfd849009547329d871b1", + "reference": "9266a47f1b9231b83e0cfd849009547329d871b1", "shasum": "" }, "require": { @@ -9521,13 +9583,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.54.0", - "illuminate/view": "^10.48.8", - "larastan/larastan": "^2.9.5", - "laravel-zero/framework": "^10.3.0", - "mockery/mockery": "^1.6.11", + "friendsofphp/php-cs-fixer": "^3.59.3", + "illuminate/view": "^10.48.12", + "larastan/larastan": "^2.9.7", + "laravel-zero/framework": "^10.4.0", + "mockery/mockery": "^1.6.12", "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.34.7" + "pestphp/pest": "^2.34.8" }, "bin": [ "builds/pint" @@ -9563,7 +9625,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-04-30T15:02:26+00:00" + "time": "2024-06-18T16:50:05+00:00" }, { "name": "laravel/tinker", @@ -9716,16 +9778,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.11.1", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", + "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", "shasum": "" }, "require": { @@ -9733,11 +9795,12 @@ }, "conflict": { "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" + "doctrine/common": "<2.13.3 || >=3 <3.2.2" }, "require-dev": { "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", @@ -9763,7 +9826,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" }, "funding": [ { @@ -9771,65 +9834,7 @@ "type": "tidelift" } ], - "time": "2023-03-08T13:26:56+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v5.0.2", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-tokenizer": "*", - "php": ">=7.4" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" - }, - "time": "2024-03-05T20:51:40+00:00" + "time": "2024-06-12T14:39:25+00:00" }, { "name": "nunomaduro/collision", @@ -9929,16 +9934,16 @@ }, { "name": "orchestra/canvas", - "version": "v8.11.8", + "version": "v8.11.9", "source": { "type": "git", "url": "https://github.com/orchestral/canvas.git", - "reference": "31b1f338fb9d2f3c97ccbc62b27d3e5bf86a02e5" + "reference": "9bed1ce6084af2ce166e9ea1cb160ff22dc94a6d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas/zipball/31b1f338fb9d2f3c97ccbc62b27d3e5bf86a02e5", - "reference": "31b1f338fb9d2f3c97ccbc62b27d3e5bf86a02e5", + "url": "https://api.github.com/repos/orchestral/canvas/zipball/9bed1ce6084af2ce166e9ea1cb160ff22dc94a6d", + "reference": "9bed1ce6084af2ce166e9ea1cb160ff22dc94a6d", "shasum": "" }, "require": { @@ -9958,7 +9963,7 @@ "laravel/framework": "^10.48.4", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.56", + "phpstan/phpstan": "^1.11", "phpunit/phpunit": "^10.5", "spatie/laravel-ray": "^1.33" }, @@ -9998,9 +10003,9 @@ "description": "Code Generators for Laravel Applications and Packages", "support": { "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas/tree/v8.11.8" + "source": "https://github.com/orchestral/canvas/tree/v8.11.9" }, - "time": "2024-03-21T14:41:18+00:00" + "time": "2024-06-18T08:26:09+00:00" }, { "name": "orchestra/canvas-core", @@ -10076,25 +10081,25 @@ }, { "name": "orchestra/testbench", - "version": "v8.22.3", + "version": "v8.23.2", "source": { "type": "git", "url": "https://github.com/orchestral/testbench.git", - "reference": "bb2efe836350a86210310e678995aa47e4929be4" + "reference": "c9f89b66aaa245a2e36f046aa431587ba46a3f2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench/zipball/bb2efe836350a86210310e678995aa47e4929be4", - "reference": "bb2efe836350a86210310e678995aa47e4929be4", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/c9f89b66aaa245a2e36f046aa431587ba46a3f2e", + "reference": "c9f89b66aaa245a2e36f046aa431587ba46a3f2e", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "fakerphp/faker": "^1.21", - "laravel/framework": "^10.40", + "laravel/framework": "^10.48.10", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^8.23.9", - "orchestra/workbench": "^1.4 || ^8.4", + "orchestra/testbench-core": "^8.24.3", + "orchestra/workbench": "^1.4.1 || ^8.5", "php": "^8.1", "phpunit/phpunit": "^9.6 || ^10.1", "symfony/process": "^6.2", @@ -10125,22 +10130,22 @@ ], "support": { "issues": "https://github.com/orchestral/testbench/issues", - "source": "https://github.com/orchestral/testbench/tree/v8.22.3" + "source": "https://github.com/orchestral/testbench/tree/v8.23.2" }, - "time": "2024-04-16T09:42:06+00:00" + "time": "2024-06-04T12:24:55+00:00" }, { "name": "orchestra/testbench-core", - "version": "v8.23.10", + "version": "v8.24.3", "source": { "type": "git", "url": "https://github.com/orchestral/testbench-core.git", - "reference": "0b4bf76d9ab2b5d6f3a7d9a956e5affbd04bbe4d" + "reference": "c4daf2f1929242f4e4cb33b5ebdaaf631df30a46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/0b4bf76d9ab2b5d6f3a7d9a956e5affbd04bbe4d", - "reference": "0b4bf76d9ab2b5d6f3a7d9a956e5affbd04bbe4d", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/c4daf2f1929242f4e4cb33b5ebdaaf631df30a46", + "reference": "c4daf2f1929242f4e4cb33b5ebdaaf631df30a46", "shasum": "" }, "require": { @@ -10161,7 +10166,7 @@ "laravel/framework": "^10.48.2", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.7", + "phpstan/phpstan": "^1.11", "phpunit/phpunit": "^10.1", "spatie/laravel-ray": "^1.32.4", "symfony/process": "^6.2", @@ -10219,20 +10224,20 @@ "issues": "https://github.com/orchestral/testbench/issues", "source": "https://github.com/orchestral/testbench-core" }, - "time": "2024-04-21T08:00:04+00:00" + "time": "2024-06-04T05:00:04+00:00" }, { "name": "orchestra/workbench", - "version": "v8.4.0", + "version": "v8.5.0", "source": { "type": "git", "url": "https://github.com/orchestral/workbench.git", - "reference": "7db7009377fd1afe25c783e9092af911cd04b3a9" + "reference": "dce002c20de63b6bde74e0cae2ca558d031a8a17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/workbench/zipball/7db7009377fd1afe25c783e9092af911cd04b3a9", - "reference": "7db7009377fd1afe25c783e9092af911cd04b3a9", + "url": "https://api.github.com/repos/orchestral/workbench/zipball/dce002c20de63b6bde74e0cae2ca558d031a8a17", + "reference": "dce002c20de63b6bde74e0cae2ca558d031a8a17", "shasum": "" }, "require": { @@ -10240,8 +10245,9 @@ "fakerphp/faker": "^1.21", "laravel/framework": "^10.38.1", "laravel/tinker": "^2.8.2", + "nunomaduro/collision": "^6.4 || ^7.10", "orchestra/canvas": "^8.11.4", - "orchestra/testbench-core": "^8.22", + "orchestra/testbench-core": "^8.24", "php": "^8.1", "spatie/laravel-ray": "^1.32.4", "symfony/polyfill-php83": "^1.28", @@ -10250,7 +10256,7 @@ "require-dev": { "laravel/pint": "^1.4", "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.7", + "phpstan/phpstan": "^1.11", "phpunit/phpunit": "^10.1", "symfony/process": "^6.2" }, @@ -10287,22 +10293,22 @@ ], "support": { "issues": "https://github.com/orchestral/workbench/issues", - "source": "https://github.com/orchestral/workbench/tree/v8.4.0" + "source": "https://github.com/orchestral/workbench/tree/v8.5.0" }, - "time": "2024-03-13T06:02:29+00:00" + "time": "2024-05-20T23:51:13+00:00" }, { "name": "pestphp/pest", - "version": "v2.34.7", + "version": "v2.34.8", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "a7a3e4240e341d0fee1c54814ce18adc26ce5a76" + "reference": "e8f122bf47585c06431e0056189ec6bfd6f41f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/a7a3e4240e341d0fee1c54814ce18adc26ce5a76", - "reference": "a7a3e4240e341d0fee1c54814ce18adc26ce5a76", + "url": "https://api.github.com/repos/pestphp/pest/zipball/e8f122bf47585c06431e0056189ec6bfd6f41f57", + "reference": "e8f122bf47585c06431e0056189ec6bfd6f41f57", "shasum": "" }, "require": { @@ -10321,8 +10327,8 @@ }, "require-dev": { "pestphp/pest-dev-tools": "^2.16.0", - "pestphp/pest-plugin-type-coverage": "^2.8.1", - "symfony/process": "^6.4.0|^7.0.4" + "pestphp/pest-plugin-type-coverage": "^2.8.3", + "symfony/process": "^6.4.0|^7.1.1" }, "bin": [ "bin/pest" @@ -10385,7 +10391,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v2.34.7" + "source": "https://github.com/pestphp/pest/tree/v2.34.8" }, "funding": [ { @@ -10397,7 +10403,7 @@ "type": "github" } ], - "time": "2024-04-05T07:44:17+00:00" + "time": "2024-06-10T22:02:16+00:00" }, { "name": "pestphp/pest-plugin", @@ -10732,71 +10738,18 @@ }, "time": "2022-02-21T01:04:05+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.4.0", + "version": "5.4.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "298d2febfe79d03fe714eb871d5538da55205b1a" + "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/298d2febfe79d03fe714eb871d5538da55205b1a", - "reference": "298d2febfe79d03fe714eb871d5538da55205b1a", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", + "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", "shasum": "" }, "require": { @@ -10845,127 +10798,22 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.0" - }, - "time": "2024-04-09T21:13:58+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "153ae662783729388a584b4361f2545e4d841e3c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", - "reference": "153ae662783729388a584b4361f2545e4d841e3c", - "shasum": "" - }, - "require": { - "doctrine/deprecations": "^1.0", - "php": "^7.3 || ^8.0", - "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^1.13" - }, - "require-dev": { - "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-1.x": "1.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" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" - }, - "time": "2024-02-23T11:10:43+00:00" - }, - { - "name": "phpstan/phpdoc-parser", - "version": "1.29.0", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "536889f2b340489d328f5ffb7b02bb6b183ddedc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/536889f2b340489d328f5ffb7b02bb6b183ddedc", - "reference": "536889f2b340489d328f5ffb7b02bb6b183ddedc", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/annotations": "^2.0", - "nikic/php-parser": "^4.15", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.5", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^9.5", - "symfony/process": "^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "PHPStan\\PhpDocParser\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "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/1.29.0" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" }, - "time": "2024-05-06T12:04:23+00:00" + "time": "2024-05-21T05:55:05+00:00" }, { "name": "phpstan/phpstan", - "version": "1.11.1", + "version": "1.11.5", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "e524358f930e41a2b4cca1320e3b04fc26b39e0b" + "reference": "490f0ae1c92b082f154681d7849aee776a7c1443" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e524358f930e41a2b4cca1320e3b04fc26b39e0b", - "reference": "e524358f930e41a2b4cca1320e3b04fc26b39e0b", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/490f0ae1c92b082f154681d7849aee776a7c1443", + "reference": "490f0ae1c92b082f154681d7849aee776a7c1443", "shasum": "" }, "require": { @@ -11010,7 +10858,7 @@ "type": "github" } ], - "time": "2024-05-15T08:00:59+00:00" + "time": "2024-06-17T15:10:54+00:00" }, { "name": "phpunit/php-code-coverage", @@ -11489,16 +11337,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.3", + "version": "v0.12.4", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73" + "reference": "2fd717afa05341b4f8152547f142cd2f130f6818" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", - "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/2fd717afa05341b4f8152547f142cd2f130f6818", + "reference": "2fd717afa05341b4f8152547f142cd2f130f6818", "shasum": "" }, "require": { @@ -11562,9 +11410,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.3" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.4" }, - "time": "2024-04-02T15:57:53+00:00" + "time": "2024-06-10T01:18:23+00:00" }, { "name": "rector/rector", @@ -12828,16 +12676,16 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f" + "reference": "c027e6a3c6aee334663ec21f5852e89738abc805" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", - "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c027e6a3c6aee334663ec21f5852e89738abc805", + "reference": "c027e6a3c6aee334663ec21f5852e89738abc805", "shasum": "" }, "require": { @@ -12888,7 +12736,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.30.0" }, "funding": [ { @@ -12904,20 +12752,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/stopwatch", - "version": "v7.0.7", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "41a7a24aa1dc82adf46a06bc292d1923acfe6b84" + "reference": "5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/41a7a24aa1dc82adf46a06bc292d1923acfe6b84", - "reference": "41a7a24aa1dc82adf46a06bc292d1923acfe6b84", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d", + "reference": "5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d", "shasum": "" }, "require": { @@ -12950,7 +12798,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v7.0.7" + "source": "https://github.com/symfony/stopwatch/tree/v7.1.1" }, "funding": [ { @@ -12966,20 +12814,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.7", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0" + "reference": "52903de178d542850f6f341ba92995d3d63e60c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", - "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", + "url": "https://api.github.com/repos/symfony/yaml/zipball/52903de178d542850f6f341ba92995d3d63e60c9", + "reference": "52903de178d542850f6f341ba92995d3d63e60c9", "shasum": "" }, "require": { @@ -13022,7 +12870,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.7" + "source": "https://github.com/symfony/yaml/tree/v6.4.8" }, "funding": [ { @@ -13038,7 +12886,7 @@ "type": "tidelift" } ], - "time": "2024-04-28T10:28:08+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "ta-tikoma/phpunit-architecture-test", diff --git a/src/Base/Contracts/Extendable.php b/src/Base/Contracts/Extendable.php index c85ebbc8..e04d110c 100644 --- a/src/Base/Contracts/Extendable.php +++ b/src/Base/Contracts/Extendable.php @@ -2,6 +2,4 @@ namespace Dystcz\LunarApi\Base\Contracts; -interface Extendable -{ -} +interface Extendable {} diff --git a/src/Base/Contracts/Swappable.php b/src/Base/Contracts/Swappable.php index 22a63ea1..34da5213 100644 --- a/src/Base/Contracts/Swappable.php +++ b/src/Base/Contracts/Swappable.php @@ -2,6 +2,4 @@ namespace Dystcz\LunarApi\Base\Contracts; -interface Swappable -{ -} +interface Swappable {} diff --git a/src/Base/Data/ExtensionValue.php b/src/Base/Data/ExtensionValue.php index ec46a10a..d46565b9 100644 --- a/src/Base/Data/ExtensionValue.php +++ b/src/Base/Data/ExtensionValue.php @@ -13,8 +13,7 @@ class ExtensionValue { public function __construct( private string|Closure|Relation|Field|Filter|SortField $value, - ) { - } + ) {} /** * Create new instance from value. diff --git a/src/Base/Enums/PurchasableStatus.php b/src/Base/Enums/PurchasableStatus.php index 163fb7f4..9719b87b 100644 --- a/src/Base/Enums/PurchasableStatus.php +++ b/src/Base/Enums/PurchasableStatus.php @@ -2,6 +2,9 @@ namespace Dystcz\LunarApi\Base\Enums; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; + +#[TypeScript] enum PurchasableStatus: string { case ALWAYS = 'always'; diff --git a/src/Domain/Addresses/Contracts/AddressesController.php b/src/Domain/Addresses/Contracts/AddressesController.php index e4fd8c8a..456e4b34 100644 --- a/src/Domain/Addresses/Contracts/AddressesController.php +++ b/src/Domain/Addresses/Contracts/AddressesController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface AddressesController extends Swappable -{ -} +interface AddressesController extends Swappable {} diff --git a/src/Domain/Addresses/Http/Enums/AddressType.php b/src/Domain/Addresses/Http/Enums/AddressType.php index bcb562a4..f98ac626 100644 --- a/src/Domain/Addresses/Http/Enums/AddressType.php +++ b/src/Domain/Addresses/Http/Enums/AddressType.php @@ -2,6 +2,9 @@ namespace Dystcz\LunarApi\Domain\Addresses\Http\Enums; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; + +#[TypeScript] enum AddressType: string { case BILLING = 'billing'; diff --git a/src/Domain/Brands/Contracts/BrandsController.php b/src/Domain/Brands/Contracts/BrandsController.php index f99df9dc..c8d00900 100644 --- a/src/Domain/Brands/Contracts/BrandsController.php +++ b/src/Domain/Brands/Contracts/BrandsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface BrandsController extends Swappable -{ -} +interface BrandsController extends Swappable {} diff --git a/src/Domain/CartAddresses/Contracts/CartAddressShippingOptionController.php b/src/Domain/CartAddresses/Contracts/CartAddressShippingOptionController.php index e6c46f34..a72e4743 100644 --- a/src/Domain/CartAddresses/Contracts/CartAddressShippingOptionController.php +++ b/src/Domain/CartAddresses/Contracts/CartAddressShippingOptionController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CartAddressShippingOptionController extends Swappable -{ -} +interface CartAddressShippingOptionController extends Swappable {} diff --git a/src/Domain/CartAddresses/Contracts/CartAddressesController.php b/src/Domain/CartAddresses/Contracts/CartAddressesController.php index 3f369a19..713a6ad3 100644 --- a/src/Domain/CartAddresses/Contracts/CartAddressesController.php +++ b/src/Domain/CartAddresses/Contracts/CartAddressesController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CartAddressesController extends Swappable -{ -} +interface CartAddressesController extends Swappable {} diff --git a/src/Domain/CartAddresses/Contracts/ContinuousUpdateCartAddressController.php b/src/Domain/CartAddresses/Contracts/ContinuousUpdateCartAddressController.php index 9a441fe7..253579fe 100644 --- a/src/Domain/CartAddresses/Contracts/ContinuousUpdateCartAddressController.php +++ b/src/Domain/CartAddresses/Contracts/ContinuousUpdateCartAddressController.php @@ -2,6 +2,4 @@ namespace Dystcz\LunarApi\Domain\CartAddresses\Contracts; -interface ContinuousUpdateCartAddressController -{ -} +interface ContinuousUpdateCartAddressController {} diff --git a/src/Domain/CartAddresses/Contracts/UpdateCartAddressCountryController.php b/src/Domain/CartAddresses/Contracts/UpdateCartAddressCountryController.php index 735ca791..76e4b36e 100644 --- a/src/Domain/CartAddresses/Contracts/UpdateCartAddressCountryController.php +++ b/src/Domain/CartAddresses/Contracts/UpdateCartAddressCountryController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface UpdateCartAddressCountryController extends Swappable -{ -} +interface UpdateCartAddressCountryController extends Swappable {} diff --git a/src/Domain/CartLines/Contracts/CartLinesController.php b/src/Domain/CartLines/Contracts/CartLinesController.php index a9a676ca..9e7f2dc3 100644 --- a/src/Domain/CartLines/Contracts/CartLinesController.php +++ b/src/Domain/CartLines/Contracts/CartLinesController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CartLinesController extends Swappable -{ -} +interface CartLinesController extends Swappable {} diff --git a/src/Domain/CartLines/Data/CartLineData.php b/src/Domain/CartLines/Data/CartLineData.php index 78fff8f4..e499fbde 100644 --- a/src/Domain/CartLines/Data/CartLineData.php +++ b/src/Domain/CartLines/Data/CartLineData.php @@ -12,8 +12,7 @@ public function __construct( public int $purchasable_id, public int $quantity = 1, public ?array $meta = [], - ) { - } + ) {} public static function fromRequest(CartLineRequest $request): CartLineData { diff --git a/src/Domain/Carts/Actions/CreateEmptyCartAddresses.php b/src/Domain/Carts/Actions/CreateEmptyCartAddresses.php index 77b46949..47a401c1 100644 --- a/src/Domain/Carts/Actions/CreateEmptyCartAddresses.php +++ b/src/Domain/Carts/Actions/CreateEmptyCartAddresses.php @@ -7,9 +7,7 @@ class CreateEmptyCartAddresses extends Action { - public function __construct() - { - } + public function __construct() {} /** * Create empty addresses for a cart. diff --git a/src/Domain/Carts/Actions/CreateUserFromCart.php b/src/Domain/Carts/Actions/CreateUserFromCart.php index 7609952d..c58214ee 100644 --- a/src/Domain/Carts/Actions/CreateUserFromCart.php +++ b/src/Domain/Carts/Actions/CreateUserFromCart.php @@ -17,8 +17,7 @@ class CreateUserFromCart implements CreatesUserFromCart { public function __construct( protected RegistersUser $registerUser, - ) { - } + ) {} /** * Create a user from a cart. diff --git a/src/Domain/Carts/Contracts/Cart.php b/src/Domain/Carts/Contracts/Cart.php index c74b4c90..f58ea707 100644 --- a/src/Domain/Carts/Contracts/Cart.php +++ b/src/Domain/Carts/Contracts/Cart.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface Cart extends Swappable -{ -} +interface Cart extends Swappable {} diff --git a/src/Domain/Carts/Contracts/CartCouponsController.php b/src/Domain/Carts/Contracts/CartCouponsController.php index 3cf2e830..ab385c51 100644 --- a/src/Domain/Carts/Contracts/CartCouponsController.php +++ b/src/Domain/Carts/Contracts/CartCouponsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CartCouponsController extends Swappable -{ -} +interface CartCouponsController extends Swappable {} diff --git a/src/Domain/Carts/Contracts/CartPaymentOptionController.php b/src/Domain/Carts/Contracts/CartPaymentOptionController.php index 42c324f1..71e6cb5d 100644 --- a/src/Domain/Carts/Contracts/CartPaymentOptionController.php +++ b/src/Domain/Carts/Contracts/CartPaymentOptionController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CartPaymentOptionController extends Swappable -{ -} +interface CartPaymentOptionController extends Swappable {} diff --git a/src/Domain/Carts/Contracts/CartsController.php b/src/Domain/Carts/Contracts/CartsController.php index 4fe881da..5629b18f 100644 --- a/src/Domain/Carts/Contracts/CartsController.php +++ b/src/Domain/Carts/Contracts/CartsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CartsController extends Swappable -{ -} +interface CartsController extends Swappable {} diff --git a/src/Domain/Carts/Contracts/CheckoutCart.php b/src/Domain/Carts/Contracts/CheckoutCart.php index 4252e883..3e92d383 100644 --- a/src/Domain/Carts/Contracts/CheckoutCart.php +++ b/src/Domain/Carts/Contracts/CheckoutCart.php @@ -2,6 +2,4 @@ namespace Dystcz\LunarApi\Domain\Carts\Contracts; -interface CheckoutCart -{ -} +interface CheckoutCart {} diff --git a/src/Domain/Carts/Contracts/CheckoutCartController.php b/src/Domain/Carts/Contracts/CheckoutCartController.php index 54f1d794..77b8c7c6 100644 --- a/src/Domain/Carts/Contracts/CheckoutCartController.php +++ b/src/Domain/Carts/Contracts/CheckoutCartController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CheckoutCartController extends Swappable -{ -} +interface CheckoutCartController extends Swappable {} diff --git a/src/Domain/Carts/Contracts/ClearUserCartController.php b/src/Domain/Carts/Contracts/ClearUserCartController.php index 76eb6ee8..ad521e3e 100644 --- a/src/Domain/Carts/Contracts/ClearUserCartController.php +++ b/src/Domain/Carts/Contracts/ClearUserCartController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface ClearUserCartController extends Swappable -{ -} +interface ClearUserCartController extends Swappable {} diff --git a/src/Domain/Carts/Contracts/CreateEmptyCartAddressesController.php b/src/Domain/Carts/Contracts/CreateEmptyCartAddressesController.php index d3b532ee..58c8d666 100644 --- a/src/Domain/Carts/Contracts/CreateEmptyCartAddressesController.php +++ b/src/Domain/Carts/Contracts/CreateEmptyCartAddressesController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CreateEmptyCartAddressesController extends Swappable -{ -} +interface CreateEmptyCartAddressesController extends Swappable {} diff --git a/src/Domain/Carts/Contracts/CurrentSessionCart.php b/src/Domain/Carts/Contracts/CurrentSessionCart.php index b8b6580c..7ae2551b 100644 --- a/src/Domain/Carts/Contracts/CurrentSessionCart.php +++ b/src/Domain/Carts/Contracts/CurrentSessionCart.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CurrentSessionCart extends Swappable -{ -} +interface CurrentSessionCart extends Swappable {} diff --git a/src/Domain/Carts/Contracts/ReadUserCartController.php b/src/Domain/Carts/Contracts/ReadUserCartController.php index 77ebc5a4..4af0363a 100644 --- a/src/Domain/Carts/Contracts/ReadUserCartController.php +++ b/src/Domain/Carts/Contracts/ReadUserCartController.php @@ -7,6 +7,4 @@ /** * @see \Dystcz\LunarApi\Domain\Carts\Http\Controllers\ReadUserCartController */ -interface ReadUserCartController extends Swappable -{ -} +interface ReadUserCartController extends Swappable {} diff --git a/src/Domain/Channels/Contracts/ChannelsController.php b/src/Domain/Channels/Contracts/ChannelsController.php index 4074d8f5..43d85e00 100644 --- a/src/Domain/Channels/Contracts/ChannelsController.php +++ b/src/Domain/Channels/Contracts/ChannelsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface ChannelsController extends Swappable -{ -} +interface ChannelsController extends Swappable {} diff --git a/src/Domain/Checkout/Enums/CheckoutProtectionStrategy.php b/src/Domain/Checkout/Enums/CheckoutProtectionStrategy.php index 9cbe7b38..47316864 100644 --- a/src/Domain/Checkout/Enums/CheckoutProtectionStrategy.php +++ b/src/Domain/Checkout/Enums/CheckoutProtectionStrategy.php @@ -2,6 +2,9 @@ namespace Dystcz\LunarApi\Domain\Checkout\Enums; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; + +#[TypeScript] enum CheckoutProtectionStrategy: string { // Routes are protected by a signature diff --git a/src/Domain/Collections/Contracts/CollectionsController.php b/src/Domain/Collections/Contracts/CollectionsController.php index 7a03f824..81342be7 100644 --- a/src/Domain/Collections/Contracts/CollectionsController.php +++ b/src/Domain/Collections/Contracts/CollectionsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CollectionsController extends Swappable -{ -} +interface CollectionsController extends Swappable {} diff --git a/src/Domain/Countries/Contracts/CountriesController.php b/src/Domain/Countries/Contracts/CountriesController.php index dad8e853..a7c4ae50 100644 --- a/src/Domain/Countries/Contracts/CountriesController.php +++ b/src/Domain/Countries/Contracts/CountriesController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CountriesController extends Swappable -{ -} +interface CountriesController extends Swappable {} diff --git a/src/Domain/Currencies/Contracts/CurrenciesController.php b/src/Domain/Currencies/Contracts/CurrenciesController.php index 01182183..874ba407 100644 --- a/src/Domain/Currencies/Contracts/CurrenciesController.php +++ b/src/Domain/Currencies/Contracts/CurrenciesController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CurrenciesController extends Swappable -{ -} +interface CurrenciesController extends Swappable {} diff --git a/src/Domain/Customers/Contracts/CustomersController.php b/src/Domain/Customers/Contracts/CustomersController.php index 04dd85cb..a8f23f3f 100644 --- a/src/Domain/Customers/Contracts/CustomersController.php +++ b/src/Domain/Customers/Contracts/CustomersController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CustomersController extends Swappable -{ -} +interface CustomersController extends Swappable {} diff --git a/src/Domain/JsonApi/Eloquent/Fields/ArrayHash.php b/src/Domain/JsonApi/Eloquent/Fields/ArrayHash.php new file mode 100644 index 00000000..3cc88854 --- /dev/null +++ b/src/Domain/JsonApi/Eloquent/Fields/ArrayHash.php @@ -0,0 +1,9 @@ +schema->idKeyName()) { + return $this->resource->{$key}; + } + + if ($this->resource instanceof UrlRoutable) { + return $this->resource->getRouteKey(); + } + + throw new LogicException('Resource is not URL routable: you must implement the id method yourself.'); + } } diff --git a/src/Domain/Media/Contracts/MediaController.php b/src/Domain/Media/Contracts/MediaController.php index 9461aa01..17379b36 100644 --- a/src/Domain/Media/Contracts/MediaController.php +++ b/src/Domain/Media/Contracts/MediaController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface MediaController extends Swappable -{ -} +interface MediaController extends Swappable {} diff --git a/src/Domain/Media/Data/ConversionOptions.php b/src/Domain/Media/Data/ConversionOptions.php index 73fe5cab..99e7c6bc 100644 --- a/src/Domain/Media/Data/ConversionOptions.php +++ b/src/Domain/Media/Data/ConversionOptions.php @@ -14,8 +14,7 @@ public function __construct( public array $collections = [], public bool $responsive = true, public bool $queue = true, - ) { - } + ) {} /** * Static constructor. diff --git a/src/Domain/Orders/Actions/ChangeOrderStatus.php b/src/Domain/Orders/Actions/ChangeOrderStatus.php index dfed3d68..af6a5aaf 100644 --- a/src/Domain/Orders/Actions/ChangeOrderStatus.php +++ b/src/Domain/Orders/Actions/ChangeOrderStatus.php @@ -8,8 +8,7 @@ class ChangeOrderStatus { public function __construct( - ) { - } + ) {} /** * Change order status to pending payment. diff --git a/src/Domain/Orders/Contracts/CheckOrderPaymentStatusController.php b/src/Domain/Orders/Contracts/CheckOrderPaymentStatusController.php index 57b7c055..8ec0a5cd 100644 --- a/src/Domain/Orders/Contracts/CheckOrderPaymentStatusController.php +++ b/src/Domain/Orders/Contracts/CheckOrderPaymentStatusController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CheckOrderPaymentStatusController extends Swappable -{ -} +interface CheckOrderPaymentStatusController extends Swappable {} diff --git a/src/Domain/Orders/Contracts/CreatePaymentIntentController.php b/src/Domain/Orders/Contracts/CreatePaymentIntentController.php index 19017f22..32535860 100644 --- a/src/Domain/Orders/Contracts/CreatePaymentIntentController.php +++ b/src/Domain/Orders/Contracts/CreatePaymentIntentController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface CreatePaymentIntentController extends Swappable -{ -} +interface CreatePaymentIntentController extends Swappable {} diff --git a/src/Domain/Orders/Contracts/MarkOrderAwaitingPaymentController.php b/src/Domain/Orders/Contracts/MarkOrderAwaitingPaymentController.php index 356753dd..9382fbd9 100644 --- a/src/Domain/Orders/Contracts/MarkOrderAwaitingPaymentController.php +++ b/src/Domain/Orders/Contracts/MarkOrderAwaitingPaymentController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface MarkOrderAwaitingPaymentController extends Swappable -{ -} +interface MarkOrderAwaitingPaymentController extends Swappable {} diff --git a/src/Domain/Orders/Contracts/MarkOrderPendingPaymentController.php b/src/Domain/Orders/Contracts/MarkOrderPendingPaymentController.php index a056ba5c..ef2de694 100644 --- a/src/Domain/Orders/Contracts/MarkOrderPendingPaymentController.php +++ b/src/Domain/Orders/Contracts/MarkOrderPendingPaymentController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface MarkOrderPendingPaymentController extends Swappable -{ -} +interface MarkOrderPendingPaymentController extends Swappable {} diff --git a/src/Domain/Orders/Contracts/OrderStatusContract.php b/src/Domain/Orders/Contracts/OrderStatusContract.php index 20d2bd57..a11927b6 100644 --- a/src/Domain/Orders/Contracts/OrderStatusContract.php +++ b/src/Domain/Orders/Contracts/OrderStatusContract.php @@ -2,6 +2,4 @@ namespace Dystcz\LunarApi\Domain\Orders\Contracts; -interface OrderStatusContract -{ -} +interface OrderStatusContract {} diff --git a/src/Domain/Orders/Contracts/OrdersController.php b/src/Domain/Orders/Contracts/OrdersController.php index 399a51f4..0ddf79c8 100644 --- a/src/Domain/Orders/Contracts/OrdersController.php +++ b/src/Domain/Orders/Contracts/OrdersController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface OrdersController extends Swappable -{ -} +interface OrdersController extends Swappable {} diff --git a/src/Domain/Orders/Enums/OrderStatus.php b/src/Domain/Orders/Enums/OrderStatus.php index 1247ab9c..1c2535f0 100644 --- a/src/Domain/Orders/Enums/OrderStatus.php +++ b/src/Domain/Orders/Enums/OrderStatus.php @@ -3,7 +3,9 @@ namespace Dystcz\LunarApi\Domain\Orders\Enums; use Dystcz\LunarApi\Domain\Orders\Contracts\OrderStatusContract; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; +#[TypeScript] enum OrderStatus: string implements OrderStatusContract { case AWAITING_PAYMENT = 'awaiting-payment'; diff --git a/src/Domain/Orders/Events/OrderCreated.php b/src/Domain/Orders/Events/OrderCreated.php index f844091e..e76410fd 100644 --- a/src/Domain/Orders/Events/OrderCreated.php +++ b/src/Domain/Orders/Events/OrderCreated.php @@ -11,6 +11,5 @@ class OrderCreated public function __construct( public Order $order, - ) { - } + ) {} } diff --git a/src/Domain/Orders/Events/OrderPaymentCanceled.php b/src/Domain/Orders/Events/OrderPaymentCanceled.php index 2eeb2c9d..e5e0d70e 100644 --- a/src/Domain/Orders/Events/OrderPaymentCanceled.php +++ b/src/Domain/Orders/Events/OrderPaymentCanceled.php @@ -16,8 +16,7 @@ public function __construct( public Order $order, public PaymentAdapter $paymentAdapter, public PaymentIntent $paymentIntent, - ) { - } + ) {} /** * Get payment adapter. diff --git a/src/Domain/Orders/Events/OrderPaymentFailed.php b/src/Domain/Orders/Events/OrderPaymentFailed.php index 85b0cd47..67157da3 100644 --- a/src/Domain/Orders/Events/OrderPaymentFailed.php +++ b/src/Domain/Orders/Events/OrderPaymentFailed.php @@ -16,8 +16,7 @@ public function __construct( public Order $order, public PaymentAdapter $paymentAdapter, public PaymentIntent $paymentIntent, - ) { - } + ) {} /** * Get payment adapter. diff --git a/src/Domain/Orders/Events/OrderPaymentSuccessful.php b/src/Domain/Orders/Events/OrderPaymentSuccessful.php index dc77bb10..6a06191b 100644 --- a/src/Domain/Orders/Events/OrderPaymentSuccessful.php +++ b/src/Domain/Orders/Events/OrderPaymentSuccessful.php @@ -11,6 +11,5 @@ class OrderPaymentSuccessful public function __construct( public Order $order, - ) { - } + ) {} } diff --git a/src/Domain/Orders/Events/OrderStatusChanged.php b/src/Domain/Orders/Events/OrderStatusChanged.php index 41ca351b..4c74a5fa 100644 --- a/src/Domain/Orders/Events/OrderStatusChanged.php +++ b/src/Domain/Orders/Events/OrderStatusChanged.php @@ -20,6 +20,5 @@ public function __construct( public Order $order, public string $newStatus, public string $oldStatus, - ) { - } + ) {} } diff --git a/src/Domain/PaymentOptions/Contracts/PaymentOptionsController.php b/src/Domain/PaymentOptions/Contracts/PaymentOptionsController.php index 94933677..bedfd6df 100644 --- a/src/Domain/PaymentOptions/Contracts/PaymentOptionsController.php +++ b/src/Domain/PaymentOptions/Contracts/PaymentOptionsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface PaymentOptionsController extends Swappable -{ -} +interface PaymentOptionsController extends Swappable {} diff --git a/src/Domain/PaymentOptions/Handlers/PaymentHandler.php b/src/Domain/PaymentOptions/Handlers/PaymentHandler.php index c499ce71..eb09f405 100644 --- a/src/Domain/PaymentOptions/Handlers/PaymentHandler.php +++ b/src/Domain/PaymentOptions/Handlers/PaymentHandler.php @@ -6,7 +6,5 @@ abstract class PaymentHandler { - public function handle(Cart $cart): void - { - } + public function handle(Cart $cart): void {} } diff --git a/src/Domain/Payments/Actions/CreatePaymentIntent.php b/src/Domain/Payments/Actions/CreatePaymentIntent.php index 0d254f1b..de1a7b14 100644 --- a/src/Domain/Payments/Actions/CreatePaymentIntent.php +++ b/src/Domain/Payments/Actions/CreatePaymentIntent.php @@ -11,8 +11,7 @@ class CreatePaymentIntent extends Action { public function __construct( protected PaymentAdaptersRegister $register - ) { - } + ) {} /** * Create payment intent. diff --git a/src/Domain/Payments/Actions/GetLastOrderTransaction.php b/src/Domain/Payments/Actions/GetLastOrderTransaction.php index cb9c7e37..2dea1510 100644 --- a/src/Domain/Payments/Actions/GetLastOrderTransaction.php +++ b/src/Domain/Payments/Actions/GetLastOrderTransaction.php @@ -8,8 +8,7 @@ class GetLastOrderTransaction { public function __construct( - ) { - } + ) {} /** * Get last order transaction. diff --git a/src/Domain/Payments/Data/OfflinePaymentIntent.php b/src/Domain/Payments/Data/OfflinePaymentIntent.php index 28689911..bd04d79e 100644 --- a/src/Domain/Payments/Data/OfflinePaymentIntent.php +++ b/src/Domain/Payments/Data/OfflinePaymentIntent.php @@ -15,8 +15,7 @@ public function __construct( public string $id, public ?string $status = null, public array $meta = [], - ) { - } + ) {} /** * Get ID. diff --git a/src/Domain/Payments/Data/PaymentIntent.php b/src/Domain/Payments/Data/PaymentIntent.php index 1c5db0f9..de5d2e07 100644 --- a/src/Domain/Payments/Data/PaymentIntent.php +++ b/src/Domain/Payments/Data/PaymentIntent.php @@ -13,8 +13,7 @@ class PaymentIntent implements PaymentIntentContract public function __construct( public readonly mixed $intent, public array $meta = [], - ) { - } + ) {} /** * Get ID. diff --git a/src/Domain/Payments/Enums/PaymentIntentStatus.php b/src/Domain/Payments/Enums/PaymentIntentStatus.php index 2da928b7..4276651e 100644 --- a/src/Domain/Payments/Enums/PaymentIntentStatus.php +++ b/src/Domain/Payments/Enums/PaymentIntentStatus.php @@ -2,6 +2,9 @@ namespace Dystcz\LunarApi\Domain\Payments\Enums; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; + +#[TypeScript] enum PaymentIntentStatus: string { case INTENT = 'intent'; diff --git a/src/Domain/Payments/Enums/TransactionType.php b/src/Domain/Payments/Enums/TransactionType.php index 4f90c573..d6af15f3 100644 --- a/src/Domain/Payments/Enums/TransactionType.php +++ b/src/Domain/Payments/Enums/TransactionType.php @@ -2,6 +2,9 @@ namespace Dystcz\LunarApi\Domain\Payments\Enums; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; + +#[TypeScript] enum TransactionType: string { case INTENT = 'intent'; diff --git a/src/Domain/Payments/Http/Controllers/HandlePaymentWebhookController.php b/src/Domain/Payments/Http/Controllers/HandlePaymentWebhookController.php index d3b0dfdf..42b7abb4 100644 --- a/src/Domain/Payments/Http/Controllers/HandlePaymentWebhookController.php +++ b/src/Domain/Payments/Http/Controllers/HandlePaymentWebhookController.php @@ -12,8 +12,7 @@ class HandlePaymentWebhookController extends Controller implements HandlePayment { public function __construct( protected PaymentAdaptersRegister $register - ) { - } + ) {} public function __invoke( string $paymentDriver, diff --git a/src/Domain/Payments/PaymentAdapters/OfflinePaymentAdapter.php b/src/Domain/Payments/PaymentAdapters/OfflinePaymentAdapter.php index eaaa356a..9672aa20 100644 --- a/src/Domain/Payments/PaymentAdapters/OfflinePaymentAdapter.php +++ b/src/Domain/Payments/PaymentAdapters/OfflinePaymentAdapter.php @@ -10,9 +10,7 @@ class OfflinePaymentAdapter extends PaymentAdapter { - public function __construct() - { - } + public function __construct() {} /** * Get payment driver on which this adapter binds. diff --git a/src/Domain/Payments/PaymentTypes/OfflinePaymentType.php b/src/Domain/Payments/PaymentTypes/OfflinePaymentType.php index 93f911ab..bcaa07ae 100644 --- a/src/Domain/Payments/PaymentTypes/OfflinePaymentType.php +++ b/src/Domain/Payments/PaymentTypes/OfflinePaymentType.php @@ -17,8 +17,7 @@ class OfflinePaymentType extends AbstractPayment { public function __construct( protected PaymentAdaptersRegister $register - ) { - } + ) {} /** * {@inheritDoc} diff --git a/src/Domain/ProductOptionValues/Contracts/ProductOptionValuesController.php b/src/Domain/ProductOptionValues/Contracts/ProductOptionValuesController.php index 9574069a..782d7c70 100644 --- a/src/Domain/ProductOptionValues/Contracts/ProductOptionValuesController.php +++ b/src/Domain/ProductOptionValues/Contracts/ProductOptionValuesController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface ProductOptionValuesController extends Swappable -{ -} +interface ProductOptionValuesController extends Swappable {} diff --git a/src/Domain/ProductVariants/Contracts/ProductVariantsController.php b/src/Domain/ProductVariants/Contracts/ProductVariantsController.php index 761063ec..ab6032d7 100644 --- a/src/Domain/ProductVariants/Contracts/ProductVariantsController.php +++ b/src/Domain/ProductVariants/Contracts/ProductVariantsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface ProductVariantsController extends Swappable -{ -} +interface ProductVariantsController extends Swappable {} diff --git a/src/Domain/Products/Contracts/ProductsController.php b/src/Domain/Products/Contracts/ProductsController.php index d7e982bd..28077992 100644 --- a/src/Domain/Products/Contracts/ProductsController.php +++ b/src/Domain/Products/Contracts/ProductsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface ProductsController extends Swappable -{ -} +interface ProductsController extends Swappable {} diff --git a/src/Domain/Products/Enums/Availability.php b/src/Domain/Products/Enums/Availability.php index fb47dcbf..30c974d8 100644 --- a/src/Domain/Products/Enums/Availability.php +++ b/src/Domain/Products/Enums/Availability.php @@ -4,7 +4,9 @@ use Dystcz\LunarApi\Base\Contracts\HasAvailability; use Illuminate\Contracts\Support\Arrayable; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; +#[TypeScript] enum Availability: string implements Arrayable { case ALWAYS = 'always'; diff --git a/src/Domain/Products/JsonApi/V1/ProductRequest.php b/src/Domain/Products/JsonApi/V1/ProductRequest.php index 1b891345..3e1623a3 100644 --- a/src/Domain/Products/JsonApi/V1/ProductRequest.php +++ b/src/Domain/Products/JsonApi/V1/ProductRequest.php @@ -4,6 +4,4 @@ use LaravelJsonApi\Laravel\Http\Requests\ResourceRequest; -class ProductRequest extends ResourceRequest -{ -} +class ProductRequest extends ResourceRequest {} diff --git a/src/Domain/Products/JsonApi/V1/ProductSchema.php b/src/Domain/Products/JsonApi/V1/ProductSchema.php index 093965f4..fd9b8e98 100644 --- a/src/Domain/Products/JsonApi/V1/ProductSchema.php +++ b/src/Domain/Products/JsonApi/V1/ProductSchema.php @@ -22,7 +22,9 @@ use LaravelJsonApi\Eloquent\Filters\WhereIdNotIn; use LaravelJsonApi\Eloquent\Resources\Relation; use Lunar\Models\Product; +use Spatie\TypeScriptTransformer\Attributes\TypeScript; +#[TypeScript] class ProductSchema extends Schema { /** @@ -102,17 +104,16 @@ public function fields(): iterable return [ $this->idField(), + Str::make('status') + ->readOnly(), + AttributeData::make('attribute_data') + ->readOnly() ->groupAttributes(), Map::make('availability', [ - ArrayHash::make('status') - ->extractUsing( - static fn (Product $model) => $model->availability->toArray() - ), - ]), - - Str::make('status'), + ArrayHash::make('status')->extractUsing(static fn (Product $model) => $model->availability->toArray()), + ])->readOnly(), HasMany::make('attributes', 'attributes') ->type('attributes') diff --git a/src/Domain/ShippingOptions/Contracts/ShippingOptionsController.php b/src/Domain/ShippingOptions/Contracts/ShippingOptionsController.php index 9533a96a..24b12f3d 100644 --- a/src/Domain/ShippingOptions/Contracts/ShippingOptionsController.php +++ b/src/Domain/ShippingOptions/Contracts/ShippingOptionsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface ShippingOptionsController extends Swappable -{ -} +interface ShippingOptionsController extends Swappable {} diff --git a/src/Domain/ShippingOptions/Entities/ShippingOption.php b/src/Domain/ShippingOptions/Entities/ShippingOption.php index a9d06c41..eb98c3b2 100644 --- a/src/Domain/ShippingOptions/Entities/ShippingOption.php +++ b/src/Domain/ShippingOptions/Entities/ShippingOption.php @@ -21,8 +21,7 @@ public function __construct( public Price $price, public Currency $currency, public array $meta, - ) { - } + ) {} /** * Get name. diff --git a/src/Domain/Tags/Contracts/TagsController.php b/src/Domain/Tags/Contracts/TagsController.php index e8bbd9f6..02afd2e0 100644 --- a/src/Domain/Tags/Contracts/TagsController.php +++ b/src/Domain/Tags/Contracts/TagsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface TagsController extends Swappable -{ -} +interface TagsController extends Swappable {} diff --git a/src/Domain/Urls/Contracts/UrlsController.php b/src/Domain/Urls/Contracts/UrlsController.php index bb552448..ff4c7afe 100644 --- a/src/Domain/Urls/Contracts/UrlsController.php +++ b/src/Domain/Urls/Contracts/UrlsController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface UrlsController extends Swappable -{ -} +interface UrlsController extends Swappable {} diff --git a/src/Domain/Users/Actions/RegisterUser.php b/src/Domain/Users/Actions/RegisterUser.php index 0c757e28..7bcddec5 100644 --- a/src/Domain/Users/Actions/RegisterUser.php +++ b/src/Domain/Users/Actions/RegisterUser.php @@ -15,8 +15,7 @@ class RegisterUser implements RegistersUser { public function __construct( protected CreatesNewUsers $createUser, - ) { - } + ) {} /** * Create a newly registered user. diff --git a/src/Domain/Users/Contracts/CreatesUserFromCart.php b/src/Domain/Users/Contracts/CreatesUserFromCart.php index 6c881f78..e68564ad 100644 --- a/src/Domain/Users/Contracts/CreatesUserFromCart.php +++ b/src/Domain/Users/Contracts/CreatesUserFromCart.php @@ -2,6 +2,4 @@ namespace Dystcz\LunarApi\Domain\Users\Contracts; -interface CreatesUserFromCart -{ -} +interface CreatesUserFromCart {} diff --git a/src/Domain/Users/Contracts/UsersController.php b/src/Domain/Users/Contracts/UsersController.php index f2ae3f0e..53d8b05e 100644 --- a/src/Domain/Users/Contracts/UsersController.php +++ b/src/Domain/Users/Contracts/UsersController.php @@ -4,6 +4,4 @@ use Dystcz\LunarApi\Base\Contracts\Swappable; -interface UsersController extends Swappable -{ -} +interface UsersController extends Swappable {} diff --git a/src/Domain/Users/Data/UserData.php b/src/Domain/Users/Data/UserData.php index 050c7456..31b44c8a 100644 --- a/src/Domain/Users/Data/UserData.php +++ b/src/Domain/Users/Data/UserData.php @@ -10,8 +10,7 @@ public function __construct( public string $email, public ?string $name = null, public ?string $password = null, - ) { - } + ) {} /** * Get the email. diff --git a/src/Facades/LunarApi.php b/src/Facades/LunarApi.php index 4873a081..5ab357dc 100644 --- a/src/Facades/LunarApi.php +++ b/src/Facades/LunarApi.php @@ -4,14 +4,22 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static string getPackageRoot() + * @method static void createUserUsing(string $class) + * @method static void createUserFromCartUsing(string $class) + * @method static void registerUserUsing(string $class) + * @method static void checkoutCartUsing(string $class) + * @method static bool usesHashids() + * + * @see \Dystcz\LunarApi\LunarApi + */ class LunarApi extends Facade { /** * Get the registered name of the component. - * - * @return string */ - protected static function getFacadeAccessor() + protected static function getFacadeAccessor(): string { return 'lunar-api'; } diff --git a/src/Hashids/Facades/HashidsConnections.php b/src/Hashids/Facades/HashidsConnections.php index ddfe9a4a..b47775ff 100644 --- a/src/Hashids/Facades/HashidsConnections.php +++ b/src/Hashids/Facades/HashidsConnections.php @@ -3,13 +3,12 @@ namespace Dystcz\LunarApi\Hashids\Facades; use Dystcz\LunarApi\Hashids\Contracts\HashidsConnectionsManager; -use Illuminate\Support\Collection; use Illuminate\Support\Facades\Facade; /** * Class ModelManifest. * - * @method static void registerConnections(Collection $models) + * @method static void registerConnections(\Illuminate\Support\Collection $models) * @method static \Illuminate\Support\Collection getConnections() * @method static ?string getModelConnection(string $model) * diff --git a/src/LunarApi.php b/src/LunarApi.php index 807d55c7..83fdc177 100644 --- a/src/LunarApi.php +++ b/src/LunarApi.php @@ -11,6 +11,21 @@ class LunarApi { + private string $root; + + public function __construct(string $root) + { + $this->root = $root; + } + + /** + * Get the root path of the package. + */ + public function getPackageRoot(): string + { + return $this->root; + } + /** * Create new user using class. */ diff --git a/src/LunarApiHashidsServiceProvider.php b/src/LunarApiHashidsServiceProvider.php index 4949bc81..cfbdde0c 100644 --- a/src/LunarApiHashidsServiceProvider.php +++ b/src/LunarApiHashidsServiceProvider.php @@ -7,6 +7,22 @@ class LunarApiHashidsServiceProvider extends ServiceProvider { + protected $root = __DIR__.'/..'; + + /** + * Register the application services. + */ + public function register(): void + { + $this->mergeConfigFrom(__DIR__.'/../config/hashids.php', 'lunar-api.hashids'); + + // Register payment adapters register. + $this->app->singleton( + \Dystcz\LunarApi\Hashids\Contracts\HashidsConnectionsManager::class, + fn () => new \Dystcz\LunarApi\Hashids\Managers\HashidsConnectionsManager, + ); + } + /** * Bootstrap the application services. */ @@ -15,20 +31,19 @@ public function boot(): void if (LunarApi::usesHashids()) { HashidsConnections::registerConnections(); } + + if ($this->app->runningInConsole()) { + $this->publishConfig(); + } } /** - * Register the application services. + * Publish config files. */ - public function register(): void + protected function publishConfig(): void { - // Automatically apply the package configuration. - $this->mergeConfigFrom(__DIR__.'/../config/hashids.php', 'hashids'); - - // Register payment adapters register. - $this->app->singleton( - \Dystcz\LunarApi\Hashids\Contracts\HashidsConnectionsManager::class, - fn () => new \Dystcz\LunarApi\Hashids\Managers\HashidsConnectionsManager, - ); + $this->publishes([ + "{$this->root}/config/hashids.php" => config_path('lunar-api/hashids.php'), + ], 'lunar-api.hashids'); } } diff --git a/src/LunarApiServiceProvider.php b/src/LunarApiServiceProvider.php index 26a93540..9adaddb1 100644 --- a/src/LunarApiServiceProvider.php +++ b/src/LunarApiServiceProvider.php @@ -21,7 +21,6 @@ class LunarApiServiceProvider extends ServiceProvider protected array $configFiles = [ 'domains', 'general', - 'hashids', ]; protected $root = __DIR__.'/..'; @@ -46,7 +45,7 @@ public function register(): void // Register the main class to use with the facade. $this->app->singleton( 'lunar-api', - fn () => new LunarApi, + fn () => new LunarApi($this->root), ); $this->bindControllers(); @@ -69,7 +68,6 @@ public function register(): void \Dystcz\LunarApi\Domain\PaymentOptions\Contracts\PaymentManifest::class, fn (Application $app) => $app->make(\Dystcz\LunarApi\Domain\PaymentOptions\Manifests\PaymentManifest::class), ); - } /** diff --git a/src/LunarApiTypeScriptTransformerServiceProvider.php b/src/LunarApiTypeScriptTransformerServiceProvider.php new file mode 100644 index 00000000..1ba83070 --- /dev/null +++ b/src/LunarApiTypeScriptTransformerServiceProvider.php @@ -0,0 +1,76 @@ +app->bind( + 'lunar-api.typescript-transformer-config', + fn () => \Spatie\TypeScriptTransformer\TypeScriptTransformerConfig::create() + ->autoDiscoverTypes(...[LunarApi::getPackageRoot().'/src']) + ->collectors([ + \Spatie\TypeScriptTransformer\Collectors\EnumCollector::class, + \Dystcz\LunarApi\Support\Typescript\Collectors\SchemaCollector::class, + \Dystcz\LunarApi\Support\Typescript\Collectors\SchemaFieldCollector::class, + ]) + ->transformers([ + \Spatie\TypeScriptTransformer\Transformers\EnumTransformer::class, + \Dystcz\LunarApi\Support\Typescript\Transformers\SchemaTransformer::class, + \Dystcz\LunarApi\Support\Typescript\Transformers\SchemaFieldTransformer::class, + ]) + ->defaultTypeReplacements([ + \DateTime::class => 'string', + \DateTimeImmutable::class => 'string', + \Carbon\CarbonInterface::class => 'string', + \Carbon\CarbonImmutable::class => 'string', + \Carbon\Carbon::class => 'string', + ]) + ->outputFile(resource_path('types/lunar-api-resources.d.ts')) + ->writer(\Spatie\TypeScriptTransformer\Writers\ModuleWriter::class) + ->formatter(null) + ->transformToNativeEnums(true) + ); + } + + /** + * Bootstrap the application services. + */ + public function boot(): void + { + if ($this->app->runningInConsole()) { + $this->publishConfig(); + $this->registerCommands(); + } + } + + /** + * Publish config files. + */ + protected function publishConfig(): void + { + $this->publishes([ + "{$this->root}/config/hashids.php" => config_path('lunar-api/hashids.php'), + ], 'lunar-api.hashids'); + } + + /** + * Register commands. + */ + protected function registerCommands(): void + { + $this->commands([ + \Dystcz\LunarApi\Support\Typescript\Commands\GenerateTypeScriptTypes::class, + ]); + } +} diff --git a/src/Support/Typescript/Collectors/SchemaCollector.php b/src/Support/Typescript/Collectors/SchemaCollector.php new file mode 100644 index 00000000..5a4d9e57 --- /dev/null +++ b/src/Support/Typescript/Collectors/SchemaCollector.php @@ -0,0 +1,75 @@ + $class + */ + public function getTransformedType(ReflectionClass $class): ?TransformedType + { + if (! $this->shouldCollect($class)) { + return null; + } + + $reflector = ClassTypeReflector::create($class); + + $transformedType = $reflector->getType() + ? $this->resolveAlreadyTransformedType($reflector) + : $this->resolveTypeViaTransformer($reflector); + + if ($reflector->isInline()) { + $transformedType->name = null; + $transformedType->isInline = true; + } + + return $transformedType; + } + + /** + * Determine if the class should be collected. + * + * @param ReflectionClass $class + */ + protected function shouldCollect(ReflectionClass $class): bool + { + // TODO: Remove + if (! in_array($class->getName(), [ProductSchema::class, BrandSchema::class])) { + return false; + } + + $transformers = array_map('get_class', $this->config->getTransformers()); + + $hasSchemaTransformer = count( + array_filter($transformers, function (string $transformer) { + if ($transformer === SchemaTransformer::class) { + return true; + } + + return is_subclass_of($transformer, SchemaTransformer::class); + }), + ) > 0; + + if (! $hasSchemaTransformer) { + return false; + } + + if (! $class->implementsInterface(SchemaContract::class)) { + return false; + } + + return true; + } +} diff --git a/src/Support/Typescript/Collectors/SchemaFieldCollector.php b/src/Support/Typescript/Collectors/SchemaFieldCollector.php new file mode 100644 index 00000000..1c4fc1a8 --- /dev/null +++ b/src/Support/Typescript/Collectors/SchemaFieldCollector.php @@ -0,0 +1,66 @@ + $class + */ + public function getTransformedType(ReflectionClass $class): ?TransformedType + { + if (! $this->shouldCollect($class)) { + return null; + } + + $reflector = ClassTypeReflector::create($class); + + $transformedType = $this->resolveTypeViaTransformer($reflector); + + if ($reflector->isInline()) { + $transformedType->name = null; + $transformedType->isInline = true; + } + + return $transformedType; + } + + /** + * Determine if the class should be collected. + * + * @param ReflectionClass $class + */ + protected function shouldCollect(ReflectionClass $class): bool + { + $transformers = array_map('get_class', $this->config->getTransformers()); + + $hasTransformer = count( + array_filter($transformers, function (string $transformer) { + if ($transformer === SchemaFieldTransformer::class) { + return true; + } + + return is_subclass_of($transformer, SchemaFieldTransformer::class); + }), + ) > 0; + + if (! $hasTransformer) { + return false; + } + + if (! $class->implementsInterface(FieldContract::class)) { + return false; + } + + return true; + } +} diff --git a/src/Support/Typescript/Commands/GenerateTypeScriptTypes.php b/src/Support/Typescript/Commands/GenerateTypeScriptTypes.php new file mode 100644 index 00000000..a40a6d92 --- /dev/null +++ b/src/Support/Typescript/Commands/GenerateTypeScriptTypes.php @@ -0,0 +1,118 @@ +config = App::make('lunar-api.typescript-transformer-config'); + + // WARNING: For testing only, remove! + $this->config->outputFile(LunarApi::getPackageRoot().'/resources/types/lunar-api-resources.d.ts'); + + $this->transformer = TypeScriptTransformer::create($this->config); + } + + /** + * The name and signature of the console command. + * + * @var string + */ + protected $signature = 'lunar-api:generate-typescript-types + {--force : Force the operation to run when in production} + {--path= : Specify a path with classes to transform} + {--output= : Use another file to output} + {--format : Use Prettier to format the output}'; + + /** + * The console command description. + * + * @var string + */ + protected $description = 'Generate typescript types for the Laravel API.'; + + /** + * Execute the console command. + */ + public function handle(): int + { + $this->confirmToProceed(); + + if ($inputPath = $this->resolveInputPath()) { + $this->config->autoDiscoverTypes($inputPath); + } + + if ($outputFile = $this->resolveOutputFile()) { + $this->config->outputFile($outputFile); + } + + $collection = $this->transformer->transform(); + + if ($this->option('format')) { + $this->config->formatter(PrettierFormatter::class); + } + + $this->table( + ['PHP class', 'TypeScript entity'], + Collection::make($collection)->map(fn (TransformedType $type, string $class) => [ + $class, $type->getTypeScriptName(), + ]) + ); + + $this->info("Generated {$collection->count()} types in \"{$this->config->getOutputFile()}\"."); + + return self::SUCCESS; + } + + /** + * Resolve the output file. + */ + private function resolveOutputFile(): ?string + { + $path = $this->option('output'); + + if ($path === null) { + return null; + } + + return resource_path($path); + } + + /** + * Resolve the input path. + */ + private function resolveInputPath(): ?string + { + $path = $this->option('path'); + + if ($path === null) { + return null; + } + + if (file_exists($path)) { + return $path; + } + + return app_path($path); + } +} diff --git a/src/Support/Typescript/Transformers/SchemaFieldTransformer.php b/src/Support/Typescript/Transformers/SchemaFieldTransformer.php new file mode 100644 index 00000000..1d4150b8 --- /dev/null +++ b/src/Support/Typescript/Transformers/SchemaFieldTransformer.php @@ -0,0 +1,63 @@ + $class + */ + public function transform(ReflectionClass $class, string $name): ?TransformedType + { + $reflector = ClassTypeReflector::create($class); + + $type = $reflector->getType(); + $inline = $reflector->isInline(); + + $missingSymbols = new MissingSymbolsCollection(); + + $class = $class + ->getMethod('make') + ->getDeclaringClass(); + + $transformed = $this->typeToTypeScript( + type: $type, + missingSymbolsCollection: $missingSymbols, + currentClass: $class->getName(), + ); + + $type = TransformedType::create( + class: $class, + name: $name, + transformed: $transformed, + missingSymbols: $missingSymbols + ); + + return $type; + } + + /** + * Get the type processors. + * + * @return array + */ + protected function typeProcessors(): array + { + return [ + // new SchemaFieldTypeProcessor, + ]; + } +} diff --git a/src/Support/Typescript/Transformers/SchemaTransformer.php b/src/Support/Typescript/Transformers/SchemaTransformer.php new file mode 100644 index 00000000..c9971e27 --- /dev/null +++ b/src/Support/Typescript/Transformers/SchemaTransformer.php @@ -0,0 +1,188 @@ +config = $config; + + $this->server = $this->resolveServer(); + + $this->schemas = SchemaManifestFacade::getServerSchemas(); + } + + /** + * Resolve json:api server. + */ + protected function resolveServer(): Server + { + $servers = Config::get('jsonapi.servers'); + $key = array_key_first($servers); + + return App::make($servers[$key], ['name' => $key]); + } + + /** + * Transform the class to a TypeScript type. + * + * @param ReflectionClass $class + */ + public function transform(ReflectionClass $class, string $name): ?TransformedType + { + if (! $this->canTransform($class)) { + return null; + } + + $missingSymbols = new MissingSymbolsCollection(); + + $type = implode([ + $this->transformFields($class, $missingSymbols), + $this->transformMethods($class, $missingSymbols), + $this->transformExtra($class, $missingSymbols), + ]); + + return TransformedType::create( + $class, + $name, + '{'.PHP_EOL.$type.'}', + $missingSymbols + ); + } + + /** + * Check if the class can be transformed. + * + * @param ReflectionClass $class + */ + protected function canTransform(ReflectionClass $class): bool + { + if ($class->implementsInterface(SchemaContract::class) || $class->isSubclassOf(Schema::class)) { + return true; + } + + return false; + } + + /** + * Transform the properties of the class. + * + * @param ReflectionClass $class + */ + protected function transformFields( + ReflectionClass $class, + MissingSymbolsCollection $missingSymbols + ): string { + return array_reduce( + $this->resolveFields($class), + function (string $carry, Field $field) use ($missingSymbols) { + $class = new ReflectionClass($field); + + // If field is hidden, skip it + if ($class->isSubclassOf(Attribute::class)) { + /** @var Attribute $field */ + if ($field->isHidden(null)) { + return $carry; + } + } + + $method = $class->getMethod('make'); + + $type = $this->reflectionToTypeScript( + $method, + $missingSymbols, + ); + + // // Fields tramsformed to String + // if (in_array($fieldClass->getName(), [Str::class, ID::class])) { + // $type = TypeScriptType::create('string'); + // } + // + // if ($fieldClass->implementsInterface(RelationContract::class)) { + // /** @var RelationContract $field */ + // $relation = $field->inverse() ?? $field->name(); + // + // $relatedSchema = Arr::first($this->schemas, fn ($schena) => $schena::type() === $relation); + // + // if ($relatedSchema) { + // $relatedSchemaClass = new ReflectionClass($relatedSchema); + // $type = TypeScriptType::create("{$relatedSchemaClass->getShortName()}[]"); + // } + // } + + $isOptional = true; + $assignOperator = $isOptional ? '?:' : ':'; + + return "{$carry}{$field->name()}{$assignOperator} {$type};".PHP_EOL; + }, + '' + ); + } + + /** + * Transform the methods of the class. + * + * @param ReflectionClass $class + */ + protected function transformMethods( + ReflectionClass $class, + MissingSymbolsCollection $missingSymbols + ): string { + return ''; + } + + /** + * Transform extra properties of the class. + * + * @param ReflectionClass $class + */ + protected function transformExtra( + ReflectionClass $class, + MissingSymbolsCollection $missingSymbols + ): string { + return ''; + } + + /** + * Resolve the properties of the class. + * + * @param ReflectionClass $class + */ + protected function resolveFields(ReflectionClass $class): array + { + // Create a new instance of the schema + $schema = $class->newInstance($this->server); + + return array_values($schema->fields()); + } +} diff --git a/src/Support/Typescript/TypeProcessors/SchemaFieldTypeProcessor.php b/src/Support/Typescript/TypeProcessors/SchemaFieldTypeProcessor.php new file mode 100644 index 00000000..0c633d0b --- /dev/null +++ b/src/Support/Typescript/TypeProcessors/SchemaFieldTypeProcessor.php @@ -0,0 +1,64 @@ +walk($type, function (Type $type) use ($reflection) { + $reflector = ClassTypeReflector::create( + $this->guessTransformableClass( + $reflection->getDeclaringClass(), + ), + ); + + $reflectedType = $reflector->getType(); + + if (! $reflectedType) { + return $type; + } + + return $type; + }); + } + + /** + * Guess the transformable class reflection. + * + * @param ReflectionClass $class + */ + protected function guessTransformableClass(ReflectionClass $class): ReflectionClass + { + $shortName = $class->getShortName(); + + $namespace = 'Dystcz\\LunarApi\\Domain\\JsonApi\\Eloquent\\Fields'; + + if ($class->implementsInterface(RelationContract::class)) { + $namespace .= '\\Relations'; + } + + if (class_exists("{$namespace}\\{$shortName}")) { + $class = new ReflectionClass("{$namespace}\\{$shortName}"); + } + + return $class; + } +} diff --git a/src/Support/Typescript/Types/RelationType.php b/src/Support/Typescript/Types/RelationType.php new file mode 100644 index 00000000..b14fc760 --- /dev/null +++ b/src/Support/Typescript/Types/RelationType.php @@ -0,0 +1,45 @@ +keyType = (new TypeResolver())->resolve($keyType); + + if ($array) { + $this->valueType = new Array_((new TypeResolver())->resolve($valueType)); + } else { + $this->valueType = is_array($valueType) + ? StructType::fromArray($valueType) + : (new TypeResolver())->resolve($valueType); + } + } + + public function __toString(): string + { + return 'record'; + } + + public function getKeyType(): Type + { + return $this->keyType; + } + + public function getValueType(): Type + { + return $this->valueType; + } +} diff --git a/testbench.yaml b/testbench.yaml index d4c4b800..3dc74090 100644 --- a/testbench.yaml +++ b/testbench.yaml @@ -3,4 +3,33 @@ env: - DB_DATABASE=":memory:" providers: - - Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider + # Ray + - Spatie\LaravelRay\RayServiceProvider + + # LaravelJsonApi + - LaravelJsonApi\Encoder\Neomerx\ServiceProvider + - LaravelJsonApi\Laravel\ServiceProvider + - LaravelJsonApi\Spec\ServiceProvider + + # Lunar + - Lunar\LunarServiceProvider + - Spatie\MediaLibrary\MediaLibraryServiceProvider + - Spatie\Activitylog\ActivitylogServiceProvider + - Cartalyst\Converter\Laravel\ConverterServiceProvider + - Kalnoy\Nestedset\NestedSetServiceProvider + - Spatie\LaravelBlink\BlinkServiceProvider + + # Livewire + - Livewire\LivewireServiceProvider + + # TypescriptTransformer + - Spatie\LaravelTypeScriptTransformer\TypeScriptTransformerServiceProvider + + # Hashids + - Vinkla\Hashids\HashidsServiceProvider + + # LunarApi + - Dystcz\LunarApi\LunarApiServiceProvider + - Dystcz\LunarApi\JsonApiServiceProvider + - Dystcz\LunarApi\LunarApiHashidsServiceProvider + - Dystcz\LunarApi\LunarApiTypeScriptTransformerServiceProvider diff --git a/tests/Data/TestInclude.php b/tests/Data/TestInclude.php index 2a4e4c8f..0cf243a6 100644 --- a/tests/Data/TestInclude.php +++ b/tests/Data/TestInclude.php @@ -19,8 +19,7 @@ public function __construct( public ?Factory $factory = null, public ?string $factory_relation = null, public string $factory_relation_method = 'has', - ) { - } + ) {} /** * Get relation. diff --git a/tests/Stubs/Enums/TestEnum.php b/tests/Stubs/Enums/TestEnum.php new file mode 100644 index 00000000..0b4fc9f1 --- /dev/null +++ b/tests/Stubs/Enums/TestEnum.php @@ -0,0 +1,13 @@ + 'string', + \DateTimeImmutable::class => 'string', + \Carbon\CarbonInterface::class => 'string', + \Carbon\CarbonImmutable::class => 'string', + \Carbon\Carbon::class => 'string', + ]; + + private string $writer = ModuleWriter::class; + + private ?string $formatter = null; + + private bool $transformToNativeEnums = true; + + public static function create(): self + { + return new self(); + } + + public function autoDiscoverTypes(string ...$paths): self + { + $this->autoDiscoverTypesPaths = array_merge($this->autoDiscoverTypesPaths, $paths); + + return $this; + } + + public function transformers(array $transformers): self + { + $this->transformers = $transformers; + + return $this; + } + + public function collectors(array $collectors): self + { + $this->collectors = array_merge($collectors, [DefaultCollector::class]); + + return $this; + } + + public function writer(string $writer): self + { + $this->writer = $writer; + + return $this; + } + + public function outputFile(string $defaultFile): self + { + $this->outputFile = $defaultFile; + + return $this; + } + + public function defaultTypeReplacements(array $defaultTypeReplacements): self + { + $this->defaultTypeReplacements = $defaultTypeReplacements; + + return $this; + } + + public function formatter(?string $formatter): self + { + $this->formatter = $formatter; + + return $this; + } + + public function transformToNativeEnums(bool $transformToNativeEnums = true): self + { + $this->transformToNativeEnums = $transformToNativeEnums; + + return $this; + } + + public function getAutoDiscoverTypesPaths(): array + { + return $this->autoDiscoverTypesPaths; + } + + /**@return \Spatie\TypeScriptTransformer\Transformers\Transformer[] */ + public function getTransformers(): array + { + return array_map( + fn (string $transformer) => $this->buildTransformer($transformer), + $this->transformers + ); + } + + public function buildTransformer(string $transformer): Transformer + { + return method_exists($transformer, '__construct') + ? new $transformer($this) + : new $transformer; + } + + public function getWriter(): Writer + { + return new $this->writer; + } + + public function getOutputFile(): string + { + return $this->outputFile; + } + + /** @return \Spatie\TypeScriptTransformer\Collectors\Collector[] */ + public function getCollectors(): array + { + return array_map( + fn (string $collector) => new $collector($this), + $this->collectors + ); + } + + public function getDefaultTypeReplacements(): array + { + $typeResolver = new TypeResolver(); + + $replacements = []; + + foreach ($this->defaultTypeReplacements as $class => $replacement) { + if (! class_exists($class) && ! interface_exists($class)) { + throw InvalidDefaultTypeReplacer::classDoesNotExist($class); + } + + $replacements[$class] = $replacement instanceof Type + ? $replacement + : $typeResolver->resolve($replacement); + } + + return $replacements; + } + + public function getFormatter(): ?Formatter + { + if ($this->formatter === null) { + return null; + } + + return new $this->formatter; + } + + public function shouldTransformToNativeEnums(): bool + { + return $this->transformToNativeEnums; + } +} diff --git a/tests/TestCase.php b/tests/TestCase.php index 7cc64fd1..4c00f38e 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -86,32 +86,8 @@ protected function setUp(): void protected function getPackageProviders($app): array { return [ - // Ray - \Spatie\LaravelRay\RayServiceProvider::class, - - // Laravel JsonApi - \LaravelJsonApi\Encoder\Neomerx\ServiceProvider::class, - \LaravelJsonApi\Laravel\ServiceProvider::class, - \LaravelJsonApi\Spec\ServiceProvider::class, - - // Lunar core - \Lunar\LunarServiceProvider::class, - \Spatie\MediaLibrary\MediaLibraryServiceProvider::class, - \Spatie\Activitylog\ActivitylogServiceProvider::class, - \Cartalyst\Converter\Laravel\ConverterServiceProvider::class, - \Kalnoy\Nestedset\NestedSetServiceProvider::class, - \Spatie\LaravelBlink\BlinkServiceProvider::class, - - // Livewire - \Livewire\LivewireServiceProvider::class, - - // Lunar Api - \Dystcz\LunarApi\LunarApiServiceProvider::class, - \Dystcz\LunarApi\JsonApiServiceProvider::class, - - // Hashids - \Vinkla\Hashids\HashidsServiceProvider::class, - \Dystcz\LunarApi\LunarApiHashidsServiceProvider::class, + // Package service providers defined in testbench.yaml + ...parent::getPackageProvidersUsingWorkbench($app), ]; } diff --git a/tests/Unit/Domain/Carts/Actions/CheckoutCartTest.php b/tests/Unit/Domain/Carts/Actions/CheckoutCartTest.php index 4075f017..5b918661 100644 --- a/tests/Unit/Domain/Carts/Actions/CheckoutCartTest.php +++ b/tests/Unit/Domain/Carts/Actions/CheckoutCartTest.php @@ -5,6 +5,4 @@ uses(TestCase::class, RefreshDatabase::class); -it('can auto create payment intent for configured drivers', function () { - -})->group('carts', 'carts.checkout')->todo(); +it('can auto create payment intent for configured drivers', function () {})->group('carts', 'carts.checkout')->todo(); diff --git a/tests/Unit/Support/Typescript/Commands/GenerateTypeScriptTypesTest.php b/tests/Unit/Support/Typescript/Commands/GenerateTypeScriptTypesTest.php new file mode 100644 index 00000000..7a0979c7 --- /dev/null +++ b/tests/Unit/Support/Typescript/Commands/GenerateTypeScriptTypesTest.php @@ -0,0 +1,41 @@ +app->bind( + 'lunar-api.typescript-transformer-config', + fn () => TestTypeScriptTransformerConfig::create(), + ); + + $enumStubFileName = 'TestEnum.php'; + $enumStubPath = "/tests/Stubs/Enums/{$enumStubFileName}"; + $enum = file_get_contents(LunarApi::getPackageRoot().$enumStubPath); + Storage::put("stubs/{$enumStubFileName}", $enum); + $outputPath = '/types/lunar-api-resources.d.ts'; + $resourceOutputPath = resource_path($outputPath); + $inputPath = Storage::path('stubs/TestEnum.php'); + + $this->artisan('lunar-api:generate-typescript-types', [ + '--path' => $inputPath, + '--output' => $outputPath, + ]) + ->expectsTable( + ['PHP class', 'TypeScript entity'], + [TestEnum::class => [ + TestEnum::class, + Str::replace('\\', '.', TestEnum::class), + ]], + ) + ->expectsOutput("Generated 1 types in \"{$resourceOutputPath}\".") + ->assertExitCode(0); +})->group('support', 'typescript');