![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/rentpix.corals.io/vendor/orchestra/canvas/src/Console/ |
<?php namespace Orchestra\Canvas\Console; use Illuminate\Console\GeneratorCommand; use Illuminate\Contracts\Console\Kernel as ConsoleKernel; use Illuminate\Foundation\Application as LaravelApplication; use Illuminate\Support\Collection; use Illuminate\Support\Str; use Orchestra\Canvas\CanvasServiceProvider; use Orchestra\Canvas\LaravelServiceProvider; use Symfony\Component\Console\Command\Command as SymfonyCommand; class Commander extends \Orchestra\Testbench\Console\Commander { /** * The environment file name. * * @var string */ protected $environmentFile = '.env'; /** * Resolve application implementation. * * @return \Closure(\Illuminate\Foundation\Application):void */ protected function resolveApplicationCallback() { return function ($app) { $app->register(CanvasServiceProvider::class); }; } /** * Create Laravel application. * * @return \Illuminate\Foundation\Application */ public function laravel() { if (! $this->app instanceof LaravelApplication) { $app = parent::laravel(); $kernel = $app->make(ConsoleKernel::class); $app->register(LaravelServiceProvider::class); Collection::make($kernel->all()) ->reject(function (SymfonyCommand $command, string $name) { return Str::startsWith('make:', $name) || $command instanceof GeneratorCommand; })->each(function (SymfonyCommand $command) { $command->setHidden(true); }); } return $this->app; } }