public function start(InputInterface $input = null, OutputInterface $output = null): int
    {
        return ContainerScope::runScope($this->container, function () use ($input, $output) {
            return $this->getApplication()->run($input, $output);
        });
    }
public function start(InputInterface $input = null, OutputInterface $output = null): int
    {
        return ContainerScope::runScope($this->container, function () use ($input, $output) {
            return $this->getApplication()->run($input, $output);
        });
    }
public function start ( InputInterface $ input = null , OutputInterface $ output = null ) : int { return ContainerScope :: runScope ( $ this -> container , function ( ) use ( $ input , $ output ) { return $ this -> getApplication ( ) -> run ( $ input , $ output ) ; } ) ; }
Run console application.

@param InputInterface|null  $input
@param OutputInterface|null $output
@return int

@throws \Throwable
Run console application .