GrumPHP\Console\Helper\TaskRunnerHelper::run PHP Метод

run() публичный Метод

public run ( Symfony\Component\Console\Output\OutputInterface $output, GrumPHP\Task\Context\ContextInterface $context, boolean | false $skipSuccessOutput = false ) : integer
$output Symfony\Component\Console\Output\OutputInterface
$context GrumPHP\Task\Context\ContextInterface
$skipSuccessOutput boolean | false
Результат integer
    public function run(OutputInterface $output, ContextInterface $context, $skipSuccessOutput = false)
    {
        // Make sure to add some default event listeners before running.
        $this->registerEventListeners($output, $context);
        $taskResults = $this->taskRunner->run($context);
        $warnings = $taskResults->filterByResultCode(TaskResult::NONBLOCKING_FAILED);
        if ($taskResults->isFailed()) {
            $failed = $taskResults->filterByResultCode(TaskResult::FAILED);
            return $this->returnErrorMessages($output, $failed->getAllMessages(), $warnings->getAllMessages());
        }
        if ($skipSuccessOutput) {
            $this->returnWarningMessages($output, $warnings->getAllMessages());
            return self::CODE_SUCCESS;
        }
        return $this->returnSuccessMessage($output, $warnings->getAllMessages());
    }