public function getIO(InputInterface $input, OutputInterface $output) : IO
    {
        if (null === $this->io) {
            $this->io = new IO\DefaultIO($input, $output, $this->getHelperSet());
        }
        return $this->io;
    }
public function getIO(InputInterface $input, OutputInterface $output) : IO
    {
        if (null === $this->io) {
            $this->io = new IO\DefaultIO($input, $output, $this->getHelperSet());
        }
        return $this->io;
    }
public function getIO ( InputInterface $ input , OutputInterface $ output ) : IO { if ( null === $ this -> io ) { $ this -> io = new IO \ DefaultIO ( $ input , $ output , $ this -> getHelperSet ( ) ) ; } return $ this -> io ; }
IO interface getter

@param  \Symfony\Component\Console\Input\InputInterface   $input
@param  \Symfony\Component\Console\Output\OutputInterface $output
@return \CaptainHook\App\Console\IO
IO interface getter