if ($application instanceof Application
) { if (!\
in_array(\PHP_SAPI,
['cli', 'phpdbg', 'embed'
], true
)) { echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.\PHP_SAPI.' SAPI'.\PHP_EOL;
} set_time_limit(0
);
$defaultEnv = !
isset($this->options
['env'
]) ?
($_SERVER[$this->options
['env_var_name'
]] ?? 'dev'
) : null;
$output =
$this->output ??=
new ConsoleOutput();
return new ConsoleApplicationRunner($application,
$defaultEnv,
$this->
getInput(),
$output);
} if (isset($this->command
)) { $this->
getInput()->
bind($this->command->
getDefinition());
} return parent::
getRunner($application);
} protected function getArgument(\ReflectionParameter
$parameter, ?string
$type): mixed
{