public function get($name)
    {
        foreach ($this->arguments as $argument) {
            if ($argument['name'] == $name) {
                if (isset($this->mapArgumentName[$name])) {
                    return $this->{$this->mapArgumentName[$name]}($argument);
                } else {
                    return $argument;
                }
            }
        }
    }
public function get($name)
    {
        foreach ($this->arguments as $argument) {
            if ($argument['name'] == $name) {
                if (isset($this->mapArgumentName[$name])) {
                    return $this->{$this->mapArgumentName[$name]}($argument);
                } else {
                    return $argument;
                }
            }
        }
    }
public function get ( $ name ) { foreach ( $ this -> arguments as $ argument ) { if ( $ argument [ 'name' ] == $ name ) { if ( isset ( $ this -> mapArgumentName [ $ name ] ) ) { return $ this -> { $ this -> mapArgumentName [ $ name ] } ( $ argument ) ; } else { return $ argument ; } } } }
Get argument by name.

@param string $name

@return null|array|bool
Get argument by name .