0 follower

Final Class Yiisoft\YiiDevTool\App\Component\Console\ProcessOutput

InheritanceYiisoft\YiiDevTool\App\Component\Console\ProcessOutput

Method Details

Hide inherited methods

callback() public static method

public static Closure callback ( Yiisoft\YiiDevTool\App\Component\Console\OutputManager $io )
$io Yiisoft\YiiDevTool\App\Component\Console\OutputManager

                public static function callback(OutputManager $io): Closure
{
    return static function (string $type, string $data) use ($io): void {
        $io
            ->important()
            ->write($data);
    };
}

            
run() public static method

public static integer run ( \Symfony\Component\Process\Process $process, Yiisoft\YiiDevTool\App\Component\Console\OutputManager $io )
$process \Symfony\Component\Process\Process
$io Yiisoft\YiiDevTool\App\Component\Console\OutputManager

                public static function run(Process $process, OutputManager $io): int
{
    return $process->run(self::callback($io));
}