Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/public/../vendor/markbaker/../paypal/../iyzico/./../unicodeveloper/laravel-paystack/../../paypal/../phar-io/../../vendor/symfony/../spatie/../dragonmantank/../nette/../mews/../laravel/sail/stubs/../src/Console
الملفات الموجودة في هذا الـ Path:
.
..
AddCommand.php
Concerns
InstallCommand.php
PublishCommand.php
مشاهدة ملف: AddCommand.php
<?php
namespace Laravel\Sail\Console;
use Illuminate\Console\Command;
use Laravel\Sail\Console\Concerns\InteractsWithDockerComposeServices;
class AddCommand extends Command
{
use InteractsWithDockerComposeServices;
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'sail:add
{services? : The services that should be added}
';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Add a service to an existing Sail installation';
/**
* Execute the console command.
*
* @return int|null
*/
public function handle()
{
if ($this->argument('services')) {
$services = $this->argument('services') == 'none' ? [] : explode(',', $this->argument('services'));
} elseif ($this->option('no-interaction')) {
$services = $this->defaultServices;
} else {
$services = $this->gatherServicesInteractively();
}
if ($invalidServices = array_diff($services, $this->services)) {
$this->error('Invalid services ['.implode(',', $invalidServices).'].');
return 1;
}
$this->buildDockerCompose($services);
$this->replaceEnvVariables($services);
$this->configurePhpUnit();
$this->info('Additional Sail services installed successfully.');
$this->prepareInstallation($services);
}
}