Вход Регистрация
Файл: vendor/spatie/laravel-ignition/src/Commands/SolutionMakeCommand.php
Строк: 60
<?php

namespace SpatieLaravelIgnitionCommands;

use 
IlluminateConsoleGeneratorCommand;
use 
SymfonyComponentConsoleInputInputOption;

class 
SolutionMakeCommand extends GeneratorCommand
{
    protected 
$name 'ignition:make-solution';

    protected 
$description 'Create a new custom Ignition solution class';

    protected 
$type 'Solution';

    protected function 
getStub(): string
    
{
        return 
$this->option('runnable')
            ? 
__DIR__.'/stubs/runnable-solution.stub'
            
__DIR__.'/stubs/solution.stub';
    }

    protected function 
getDefaultNamespace($rootNamespace)
    {
        return 
"{$rootNamespace}\Solutions";
    }

    
/** @return array<int, mixed> */
    
protected function getOptions(): array
    {
        return [
            [
'runnable'nullInputOption::VALUE_NONE'Create runnable solution'],
        ];
    }
}
Онлайн: 3
Реклама