Argument.php
public function get($argument, $alias = null, $default = null)
    {
        if (isset($this->arguments[$argument])) {
            return $this->arguments[$argument];
        } else
            if (! empty($alias) && isset($this->arguments[$alias])) {
                return $this->arguments[$alias];
            } else {
                return $default;
            }
    }
public function get($argument, $alias = null, $default = null)
    {
        if (isset($this->arguments[$argument])) {
            return $this->arguments[$argument];
        } else
            if (! empty($alias) && isset($this->arguments[$alias])) {
                return $this->arguments[$alias];
            } else {
                return $default;
            }
    }
public function get ( $ argument , $ alias = null , $ default = null ) { if ( isset ( $ this -> arguments [ $ argument ] ) ) { return $ this -> arguments [ $ argument ] ; } else if ( ! empty ( $ alias ) && isset ( $ this -> arguments [ $ alias ] ) ) { return $ this -> arguments [ $ alias ] ; } else { return $ default ; } }
Get specified argument value.

@param string $argument Argument name
@param string|null $alias Argument alias name (if exists)
@param mixed|null $default Default value if argument does not exists.
@return mixed
Get specified argument value .