Skip to content

Instantly share code, notes, and snippets.

@barryvdh
Last active February 10, 2025 15:07
Show Gist options
  • Select an option

  • Save barryvdh/bb6ffc5d11e0a75dba67 to your computer and use it in GitHub Desktop.

Select an option

Save barryvdh/bb6ffc5d11e0a75dba67 to your computer and use it in GitHub Desktop.

Revisions

  1. barryvdh revised this gist Sep 28, 2017. 1 changed file with 927 additions and 471 deletions.
    1,398 changes: 927 additions & 471 deletions .phpstorm.meta.php
    927 additions, 471 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
  2. barryvdh revised this gist Feb 15, 2017. 1 changed file with 253 additions and 221 deletions.
    474 changes: 253 additions & 221 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2016-07-18.
    * Generated on 2017-02-15.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    @@ -12,6 +12,7 @@
    new \Illuminate\Contracts\Container\Container => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'log' instanceof \Illuminate\Log\Writer,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    @@ -20,107 +21,115 @@
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'auth.driver' instanceof \Illuminate\Auth\SessionGuard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'Illuminate\Notifications\ChannelManager' instanceof \Illuminate\Notifications\ChannelManager,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'Illuminate\Broadcasting\BroadcastManager' instanceof \Illuminate\Broadcasting\BroadcastManager,
    'Illuminate\Contracts\Broadcasting\Broadcaster' instanceof \Illuminate\Broadcasting\Broadcasters\LogBroadcaster,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.forget' instanceof \Illuminate\Cache\Console\ForgetCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'Illuminate\Console\Scheduling\ScheduleFinishCommand' instanceof \Illuminate\Console\Scheduling\ScheduleFinishCommand,
    'Illuminate\Console\Scheduling\ScheduleRunCommand' instanceof \Illuminate\Console\Scheduling\ScheduleRunCommand,
    'command.storage.link' instanceof \Illuminate\Foundation\Console\StorageLinkCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.auth.make' instanceof \Illuminate\Auth\Console\MakeAuthCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.mail.make' instanceof \Illuminate\Foundation\Console\MailMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.notification.make' instanceof \Illuminate\Foundation\Console\NotificationMakeCommand,
    'command.notification.table' instanceof \Illuminate\Notifications\Console\NotificationTableCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'command.session.table' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'composer' instanceof \Illuminate\Support\Composer,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Mail\Markdown' instanceof \Illuminate\Mail\Markdown,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'redis' instanceof \Illuminate\Redis\RedisManager,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBrokerManager,
    'auth.password.broker' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'command.tinker' instanceof \Laravel\Tinker\Console\TinkerCommand,
    ],
    \Illuminate\Contracts\Container\Container::make('') => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'log' instanceof \Illuminate\Log\Writer,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    @@ -129,107 +138,115 @@
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'auth.driver' instanceof \Illuminate\Auth\SessionGuard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'Illuminate\Notifications\ChannelManager' instanceof \Illuminate\Notifications\ChannelManager,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'Illuminate\Broadcasting\BroadcastManager' instanceof \Illuminate\Broadcasting\BroadcastManager,
    'Illuminate\Contracts\Broadcasting\Broadcaster' instanceof \Illuminate\Broadcasting\Broadcasters\LogBroadcaster,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.forget' instanceof \Illuminate\Cache\Console\ForgetCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'Illuminate\Console\Scheduling\ScheduleFinishCommand' instanceof \Illuminate\Console\Scheduling\ScheduleFinishCommand,
    'Illuminate\Console\Scheduling\ScheduleRunCommand' instanceof \Illuminate\Console\Scheduling\ScheduleRunCommand,
    'command.storage.link' instanceof \Illuminate\Foundation\Console\StorageLinkCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.auth.make' instanceof \Illuminate\Auth\Console\MakeAuthCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.mail.make' instanceof \Illuminate\Foundation\Console\MailMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.notification.make' instanceof \Illuminate\Foundation\Console\NotificationMakeCommand,
    'command.notification.table' instanceof \Illuminate\Notifications\Console\NotificationTableCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'command.session.table' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'composer' instanceof \Illuminate\Support\Composer,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Mail\Markdown' instanceof \Illuminate\Mail\Markdown,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'redis' instanceof \Illuminate\Redis\RedisManager,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBrokerManager,
    'auth.password.broker' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'command.tinker' instanceof \Laravel\Tinker\Console\TinkerCommand,
    ],
    \App::make('') => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'log' instanceof \Illuminate\Log\Writer,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    @@ -238,107 +255,115 @@
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'auth.driver' instanceof \Illuminate\Auth\SessionGuard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'Illuminate\Notifications\ChannelManager' instanceof \Illuminate\Notifications\ChannelManager,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'Illuminate\Broadcasting\BroadcastManager' instanceof \Illuminate\Broadcasting\BroadcastManager,
    'Illuminate\Contracts\Broadcasting\Broadcaster' instanceof \Illuminate\Broadcasting\Broadcasters\LogBroadcaster,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.forget' instanceof \Illuminate\Cache\Console\ForgetCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'Illuminate\Console\Scheduling\ScheduleFinishCommand' instanceof \Illuminate\Console\Scheduling\ScheduleFinishCommand,
    'Illuminate\Console\Scheduling\ScheduleRunCommand' instanceof \Illuminate\Console\Scheduling\ScheduleRunCommand,
    'command.storage.link' instanceof \Illuminate\Foundation\Console\StorageLinkCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.auth.make' instanceof \Illuminate\Auth\Console\MakeAuthCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.mail.make' instanceof \Illuminate\Foundation\Console\MailMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.notification.make' instanceof \Illuminate\Foundation\Console\NotificationMakeCommand,
    'command.notification.table' instanceof \Illuminate\Notifications\Console\NotificationTableCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'command.session.table' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'composer' instanceof \Illuminate\Support\Composer,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Mail\Markdown' instanceof \Illuminate\Mail\Markdown,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'redis' instanceof \Illuminate\Redis\RedisManager,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBrokerManager,
    'auth.password.broker' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'command.tinker' instanceof \Laravel\Tinker\Console\TinkerCommand,
    ],
    \app('') => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'log' instanceof \Illuminate\Log\Writer,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    @@ -347,103 +372,110 @@
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'auth.driver' instanceof \Illuminate\Auth\SessionGuard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'Illuminate\Notifications\ChannelManager' instanceof \Illuminate\Notifications\ChannelManager,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'Illuminate\Broadcasting\BroadcastManager' instanceof \Illuminate\Broadcasting\BroadcastManager,
    'Illuminate\Contracts\Broadcasting\Broadcaster' instanceof \Illuminate\Broadcasting\Broadcasters\LogBroadcaster,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.forget' instanceof \Illuminate\Cache\Console\ForgetCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'Illuminate\Console\Scheduling\ScheduleFinishCommand' instanceof \Illuminate\Console\Scheduling\ScheduleFinishCommand,
    'Illuminate\Console\Scheduling\ScheduleRunCommand' instanceof \Illuminate\Console\Scheduling\ScheduleRunCommand,
    'command.storage.link' instanceof \Illuminate\Foundation\Console\StorageLinkCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.auth.make' instanceof \Illuminate\Auth\Console\MakeAuthCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.mail.make' instanceof \Illuminate\Foundation\Console\MailMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.notification.make' instanceof \Illuminate\Foundation\Console\NotificationMakeCommand,
    'command.notification.table' instanceof \Illuminate\Notifications\Console\NotificationTableCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'command.session.table' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'composer' instanceof \Illuminate\Support\Composer,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Mail\Markdown' instanceof \Illuminate\Mail\Markdown,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'redis' instanceof \Illuminate\Redis\RedisManager,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBrokerManager,
    'auth.password.broker' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'command.tinker' instanceof \Laravel\Tinker\Console\TinkerCommand,
    ],
    ];
    }
  3. barryvdh revised this gist Jul 18, 2016. 1 changed file with 34 additions and 46 deletions.
    80 changes: 34 additions & 46 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2015-06-22.
    * Generated on 2016-07-18.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    @@ -15,34 +15,30 @@
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -60,16 +56,19 @@
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -88,7 +87,6 @@
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    @@ -100,6 +98,8 @@
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    @@ -116,9 +116,6 @@
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \Illuminate\Contracts\Container\Container::make('') => [
    @@ -127,34 +124,30 @@
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -172,16 +165,19 @@
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -200,7 +196,6 @@
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    @@ -212,6 +207,8 @@
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    @@ -228,9 +225,6 @@
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \App::make('') => [
    @@ -239,34 +233,30 @@
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -284,16 +274,19 @@
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -312,7 +305,6 @@
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    @@ -324,6 +316,8 @@
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    @@ -340,45 +334,38 @@
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    app('') => [
    \app('') => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'Illuminate\Contracts\Auth\Access\Gate' instanceof \Illuminate\Auth\Access\Gate,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'db.connection' instanceof \Illuminate\Database\MySqlConnection,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -396,16 +383,19 @@
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.policy.make' instanceof \Illuminate\Foundation\Console\PolicyMakeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.test.make' instanceof \Illuminate\Foundation\Console\TestMakeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -424,7 +414,6 @@
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    @@ -436,6 +425,8 @@
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'swift.transport' instanceof \Illuminate\Mail\TransportManager,
    'swift.mailer' instanceof \Swift_Mailer,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    @@ -452,9 +443,6 @@
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    ];
  4. barryvdh revised this gist Jun 25, 2015. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -10,6 +10,7 @@
    */
    $STATIC_METHOD_TYPES = [
    new \Illuminate\Contracts\Container\Container => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    @@ -121,6 +122,7 @@
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \Illuminate\Contracts\Container\Container::make('') => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    @@ -232,6 +234,7 @@
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \App::make('') => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    @@ -343,6 +346,7 @@
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    app('') => [
    '' == '@',
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
  5. barryvdh revised this gist Jun 22, 2015. 1 changed file with 18 additions and 231 deletions.
    249 changes: 18 additions & 231 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -1,22 +1,20 @@
    <?php namespace PHPSTORM_META {
    <?php
    namespace PHPSTORM_META {

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2015-06-11.
    * Generated on 2015-06-22.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    */

    /** @noinspection PhpIllegalArrayKeyTypeInspection */
    /** @noinspection PhpUnusedLocalVariableInspection */
    /** @noinspection PhpUnnecessaryFullyQualifiedNameInspection */
    $STATIC_METHOD_TYPES = [
    \Illuminate\Foundation\Application::make('') => [
    new \Illuminate\Contracts\Container\Container => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    @@ -30,7 +28,7 @@
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    @@ -42,115 +40,8 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \Illuminate\Contracts\Foundation\Application::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -178,7 +69,6 @@
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -235,6 +125,7 @@
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    @@ -248,7 +139,7 @@
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    @@ -260,115 +151,8 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \Illuminate\Container\Container::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -396,7 +180,6 @@
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -453,6 +236,7 @@
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    @@ -466,7 +250,7 @@
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    @@ -478,6 +262,8 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -505,7 +291,6 @@
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -562,6 +347,7 @@
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Psr\Http\Message\ServerRequestInterface' instanceof \Zend\Diactoros\ServerRequest,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    @@ -575,7 +361,7 @@
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    @@ -587,6 +373,8 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -614,7 +402,6 @@
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
  6. barryvdh revised this gist Jun 11, 2015. 1 changed file with 50 additions and 37 deletions.
    87 changes: 50 additions & 37 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -2,14 +2,15 @@

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2015-03-17.
    * Generated on 2015-06-11.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    */

    /** @noinspection PhpIllegalArrayKeyTypeInspection */
    /** @noinspection PhpUnusedLocalVariableInspection */
    /** @noinspection PhpUnnecessaryFullyQualifiedNameInspection */
    $STATIC_METHOD_TYPES = [
    \Illuminate\Foundation\Application::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    @@ -25,14 +26,14 @@
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    @@ -41,8 +42,6 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -53,10 +52,11 @@
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    @@ -68,6 +68,8 @@
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -84,7 +86,8 @@
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    @@ -132,14 +135,14 @@
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    @@ -148,8 +151,6 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -160,10 +161,11 @@
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    @@ -175,6 +177,8 @@
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -191,7 +195,8 @@
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    @@ -239,14 +244,14 @@
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    @@ -255,8 +260,6 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -267,10 +270,11 @@
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    @@ -282,6 +286,8 @@
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -298,7 +304,8 @@
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    @@ -346,14 +353,14 @@
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    @@ -362,8 +369,6 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -374,10 +379,11 @@
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    @@ -389,6 +395,8 @@
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -405,7 +413,8 @@
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    @@ -453,14 +462,14 @@
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    @@ -469,8 +478,6 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -481,10 +488,11 @@
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    @@ -496,6 +504,8 @@
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -512,7 +522,8 @@
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    @@ -560,14 +571,14 @@
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Database\Eloquent\Factory' instanceof \Illuminate\Database\Eloquent\Factory,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'encrypter' instanceof \Illuminate\Encryption\McryptEncrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    @@ -576,8 +587,6 @@
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    @@ -588,10 +597,11 @@
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.job.make' instanceof \Illuminate\Foundation\Console\JobMakeCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.listener.make' instanceof \Illuminate\Foundation\Console\ListenerMakeCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    @@ -603,6 +613,8 @@
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'command.view.clear' instanceof \Illuminate\Foundation\Console\ViewClearCommand,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    @@ -619,7 +631,8 @@
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'command.seed' instanceof \Illuminate\Database\Console\Seeds\SeedCommand,
    'command.seeder.make' instanceof \Illuminate\Database\Console\Seeds\SeederMakeCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
  7. barryvdh revised this gist Mar 17, 2015. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -2,13 +2,14 @@

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2015-03-16.
    * Generated on 2015-03-17.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    * @noinspection PhpUnusedLocalVariableInspection
    * @noinspection PhpIllegalArrayKeyTypeInspection
    */

    /** @noinspection PhpIllegalArrayKeyTypeInspection */
    /** @noinspection PhpUnusedLocalVariableInspection */
    $STATIC_METHOD_TYPES = [
    \Illuminate\Foundation\Application::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
  8. barryvdh revised this gist Mar 16, 2015. 1 changed file with 321 additions and 0 deletions.
    321 changes: 321 additions & 0 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -117,6 +117,327 @@
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \Illuminate\Contracts\Foundation\Application::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \Illuminate\Contracts\Container\Container::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \Illuminate\Container\Container::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \App::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
  9. barryvdh revised this gist Mar 16, 2015. 1 changed file with 332 additions and 227 deletions.
    559 changes: 332 additions & 227 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -1,230 +1,335 @@
    <?php namespace PHPSTORM_META {

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2015-03-16.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    */

    /** @noinspection PhpUnusedLocalVariableInspection */
    /** @noinspection PhpIllegalArrayKeyTypeInspection */
    $STATIC_METHOD_TYPES = [
    \App::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    app('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    ];

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2015-03-16.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    * @noinspection PhpUnusedLocalVariableInspection
    * @noinspection PhpIllegalArrayKeyTypeInspection
    */
    $STATIC_METHOD_TYPES = [
    \Illuminate\Foundation\Application::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    \App::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    app('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    ];
    }
  10. barryvdh created this gist Mar 16, 2015.
    230 changes: 230 additions & 0 deletions .phpstorm.meta.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,230 @@
    <?php namespace PHPSTORM_META {

    /**
    * PhpStorm Meta file, to provide autocomplete information for PhpStorm
    * Generated on 2015-03-16.
    *
    * @author Barry vd. Heuvel <[email protected]>
    * @see https://github.com/barryvdh/laravel-ide-helper
    */

    /** @noinspection PhpUnusedLocalVariableInspection */
    /** @noinspection PhpIllegalArrayKeyTypeInspection */
    $STATIC_METHOD_TYPES = [
    \App::make('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    app('') => [
    'events' instanceof \Illuminate\Events\Dispatcher,
    'router' instanceof \Illuminate\Routing\Router,
    'url' instanceof \Illuminate\Routing\UrlGenerator,
    'redirect' instanceof \Illuminate\Routing\Redirector,
    'Illuminate\Contracts\Routing\ResponseFactory' instanceof \Illuminate\Routing\ResponseFactory,
    'Illuminate\Contracts\Http\Kernel' instanceof \App\Http\Kernel,
    'Illuminate\Contracts\Console\Kernel' instanceof \App\Console\Kernel,
    'Illuminate\Contracts\Debug\ExceptionHandler' instanceof \App\Exceptions\Handler,
    'Psr\Log\LoggerInterface' instanceof \Monolog\Logger,
    'auth' instanceof \Illuminate\Auth\AuthManager,
    'auth.driver' instanceof \Illuminate\Auth\Guard,
    'illuminate.route.dispatcher' instanceof \Illuminate\Routing\ControllerDispatcher,
    'cookie' instanceof \Illuminate\Cookie\CookieJar,
    'Illuminate\Contracts\Queue\EntityResolver' instanceof \Illuminate\Database\Eloquent\QueueEntityResolver,
    'db.factory' instanceof \Illuminate\Database\Connectors\ConnectionFactory,
    'db' instanceof \Illuminate\Database\DatabaseManager,
    'encrypter' instanceof \Illuminate\Encryption\Encrypter,
    'files' instanceof \Illuminate\Filesystem\Filesystem,
    'filesystem' instanceof \Illuminate\Filesystem\FilesystemManager,
    'filesystem.disk' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'filesystem.cloud' instanceof \Illuminate\Filesystem\FilesystemAdapter,
    'session' instanceof \Illuminate\Session\SessionManager,
    'session.store' instanceof \Illuminate\Session\Store,
    'Illuminate\Session\Middleware\StartSession' instanceof \Illuminate\Session\Middleware\StartSession,
    'validation.presence' instanceof \Illuminate\Validation\DatabasePresenceVerifier,
    'validator' instanceof \Illuminate\Validation\Factory,
    'view.engine.resolver' instanceof \Illuminate\View\Engines\EngineResolver,
    'view.finder' instanceof \Illuminate\View\FileViewFinder,
    'view' instanceof \Illuminate\View\Factory,
    'Illuminate\Contracts\Auth\Registrar' instanceof \App\Services\Registrar,
    'Illuminate\Bus\Dispatcher' instanceof \Illuminate\Bus\Dispatcher,
    'command.app.name' instanceof \Illuminate\Foundation\Console\AppNameCommand,
    'command.clear-compiled' instanceof \Illuminate\Foundation\Console\ClearCompiledCommand,
    'command.command.make' instanceof \Illuminate\Foundation\Console\CommandMakeCommand,
    'command.config.cache' instanceof \Illuminate\Foundation\Console\ConfigCacheCommand,
    'command.config.clear' instanceof \Illuminate\Foundation\Console\ConfigClearCommand,
    'command.console.make' instanceof \Illuminate\Foundation\Console\ConsoleMakeCommand,
    'command.event.generate' instanceof \Illuminate\Foundation\Console\EventGenerateCommand,
    'command.event.make' instanceof \Illuminate\Foundation\Console\EventMakeCommand,
    'command.down' instanceof \Illuminate\Foundation\Console\DownCommand,
    'command.environment' instanceof \Illuminate\Foundation\Console\EnvironmentCommand,
    'command.fresh' instanceof \Illuminate\Foundation\Console\FreshCommand,
    'command.handler.command' instanceof \Illuminate\Foundation\Console\HandlerCommandCommand,
    'command.handler.event' instanceof \Illuminate\Foundation\Console\HandlerEventCommand,
    'command.key.generate' instanceof \Illuminate\Foundation\Console\KeyGenerateCommand,
    'command.model.make' instanceof \Illuminate\Foundation\Console\ModelMakeCommand,
    'command.optimize' instanceof \Illuminate\Foundation\Console\OptimizeCommand,
    'command.provider.make' instanceof \Illuminate\Foundation\Console\ProviderMakeCommand,
    'command.request.make' instanceof \Illuminate\Foundation\Console\RequestMakeCommand,
    'command.route.cache' instanceof \Illuminate\Foundation\Console\RouteCacheCommand,
    'command.route.clear' instanceof \Illuminate\Foundation\Console\RouteClearCommand,
    'command.route.list' instanceof \Illuminate\Foundation\Console\RouteListCommand,
    'command.serve' instanceof \Illuminate\Foundation\Console\ServeCommand,
    'command.tinker' instanceof \Illuminate\Foundation\Console\TinkerCommand,
    'command.up' instanceof \Illuminate\Foundation\Console\UpCommand,
    'command.vendor.publish' instanceof \Illuminate\Foundation\Console\VendorPublishCommand,
    'cache' instanceof \Illuminate\Cache\CacheManager,
    'cache.store' instanceof \Illuminate\Cache\Repository,
    'memcached.connector' instanceof \Illuminate\Cache\MemcachedConnector,
    'command.cache.clear' instanceof \Illuminate\Cache\Console\ClearCommand,
    'command.cache.table' instanceof \Illuminate\Cache\Console\CacheTableCommand,
    'command.auth.resets.clear' instanceof \Illuminate\Auth\Console\ClearResetsCommand,
    'migration.repository' instanceof \Illuminate\Database\Migrations\DatabaseMigrationRepository,
    'migrator' instanceof \Illuminate\Database\Migrations\Migrator,
    'command.migrate' instanceof \Illuminate\Database\Console\Migrations\MigrateCommand,
    'command.migrate.rollback' instanceof \Illuminate\Database\Console\Migrations\RollbackCommand,
    'command.migrate.reset' instanceof \Illuminate\Database\Console\Migrations\ResetCommand,
    'command.migrate.refresh' instanceof \Illuminate\Database\Console\Migrations\RefreshCommand,
    'command.migrate.install' instanceof \Illuminate\Database\Console\Migrations\InstallCommand,
    'migration.creator' instanceof \Illuminate\Database\Migrations\MigrationCreator,
    'command.migrate.make' instanceof \Illuminate\Database\Console\Migrations\MigrateMakeCommand,
    'command.migrate.status' instanceof \Illuminate\Database\Console\Migrations\StatusCommand,
    'command.seed' instanceof \Illuminate\Database\Console\SeedCommand,
    'seeder' instanceof \Illuminate\Database\Seeder,
    'composer' instanceof \Illuminate\Foundation\Composer,
    'command.queue.table' instanceof \Illuminate\Queue\Console\TableCommand,
    'command.queue.failed' instanceof \Illuminate\Queue\Console\ListFailedCommand,
    'command.queue.retry' instanceof \Illuminate\Queue\Console\RetryCommand,
    'command.queue.forget' instanceof \Illuminate\Queue\Console\ForgetFailedCommand,
    'command.queue.flush' instanceof \Illuminate\Queue\Console\FlushFailedCommand,
    'command.queue.failed-table' instanceof \Illuminate\Queue\Console\FailedTableCommand,
    'command.controller.make' instanceof \Illuminate\Routing\Console\ControllerMakeCommand,
    'command.middleware.make' instanceof \Illuminate\Routing\Console\MiddlewareMakeCommand,
    'command.session.database' instanceof \Illuminate\Session\Console\SessionTableCommand,
    'hash' instanceof \Illuminate\Hashing\BcryptHasher,
    'mailer' instanceof \Illuminate\Mail\Mailer,
    'Illuminate\Contracts\Pipeline\Hub' instanceof \Illuminate\Pipeline\Hub,
    'queue' instanceof \Illuminate\Queue\QueueManager,
    'queue.connection' instanceof \Illuminate\Queue\SyncQueue,
    'command.queue.work' instanceof \Illuminate\Queue\Console\WorkCommand,
    'command.queue.restart' instanceof \Illuminate\Queue\Console\RestartCommand,
    'queue.worker' instanceof \Illuminate\Queue\Worker,
    'command.queue.listen' instanceof \Illuminate\Queue\Console\ListenCommand,
    'queue.listener' instanceof \Illuminate\Queue\Listener,
    'command.queue.subscribe' instanceof \Illuminate\Queue\Console\SubscribeCommand,
    'queue.failer' instanceof \Illuminate\Queue\Failed\DatabaseFailedJobProvider,
    'IlluminateQueueClosure' instanceof \IlluminateQueueClosure,
    'auth.password' instanceof \Illuminate\Auth\Passwords\PasswordBroker,
    'auth.password.tokens' instanceof \Illuminate\Auth\Passwords\DatabaseTokenRepository,
    'translation.loader' instanceof \Illuminate\Translation\FileLoader,
    'translator' instanceof \Illuminate\Translation\Translator,
    'command.ide-helper.generate' instanceof \Barryvdh\LaravelIdeHelper\Console\GeneratorCommand,
    'command.ide-helper.models' instanceof \Barryvdh\LaravelIdeHelper\Console\ModelsCommand,
    'command.ide-helper.meta' instanceof \Barryvdh\LaravelIdeHelper\Console\MetaCommand,
    'blade.compiler' instanceof \Illuminate\View\Compilers\BladeCompiler,
    ],
    ];

    }