public function prepare(
        \Parable\Console\App $app,
        \Parable\Console\Output $output,
        \Parable\Console\Input $input,
        \Parable\Console\Parameter $parameter
    ) {
        $this->app       = $app;
        $this->output    = $output;
        $this->input     = $input;
        $this->parameter = $parameter;

        return $this;
    }
public function prepare(
        \Parable\Console\App $app,
        \Parable\Console\Output $output,
        \Parable\Console\Input $input,
        \Parable\Console\Parameter $parameter
    ) {
        $this->app       = $app;
        $this->output    = $output;
        $this->input     = $input;
        $this->parameter = $parameter;

        return $this;
    }
public function prepare ( \ Parable \ Console \ App $ app , \ Parable \ Console \ Output $ output , \ Parable \ Console \ Input $ input , \ Parable \ Console \ Parameter $ parameter ) { $ this -> app = $ app ; $ this -> output = $ output ; $ this -> input = $ input ; $ this -> parameter = $ parameter ; return $ this ; }
Prepare the command, setting all classes the command is dependant on.

@param \Parable\Console\App       $app
@param \Parable\Console\Output    $output
@param \Parable\Console\Input     $input
@param \Parable\Console\Parameter $parameter

@return $this
Prepare the command setting all classes the command is dependant on .