protected function runCommand(string $command, array $params)
	{
		if (! isset($this->commands[$command]))
		{
			CLI::error(lang('CLI.commandNotFound', [$command]));
			CLI::newLine();
			return;
		}

		// The file would have already been loaded during the
		// createCommandList function...
		$className = $this->commands[$command]['class'];
		$class     = new $className($this->logger, $this);

		return $class->run($params);
	}
protected function runCommand(string $command, array $params)
	{
		if (! isset($this->commands[$command]))
		{
			CLI::error(lang('CLI.commandNotFound', [$command]));
			CLI::newLine();
			return;
		}

		// The file would have already been loaded during the
		// createCommandList function...
		$className = $this->commands[$command]['class'];
		$class     = new $className($this->logger, $this);

		return $class->run($params);
	}
protected function runCommand ( string $ command , array $ params ) { if ( ! isset ( $ this -> commands [ $ command ] ) ) { CLI :: error ( lang ( 'CLI.commandNotFound' , [ $ command ] ) ) ; CLI :: newLine ( ) ; return ; } // The file would have already been loaded during the // createCommandList function... $ className = $ this -> commands [ $ command ] [ 'class' ] ; $ class = new $ className ( $ this -> logger , $ this ) ; return $ class -> run ( $ params ) ; }
Actually runs the command.

@param string $command
@param array  $params

@return mixed
Actually runs the command .