public function get($key, $default = null)
    {
        if(strpos($key, '.')) {
            return $this->getRecursive($key, $default);
        }

        if (array_key_exists($key, $this->parameters)) {
            return $this->parameters[$key];
        } else {
            return $default;
        }
    }
public function get($key, $default = null)
    {
        if(strpos($key, '.')) {
            return $this->getRecursive($key, $default);
        }

        if (array_key_exists($key, $this->parameters)) {
            return $this->parameters[$key];
        } else {
            return $default;
        }
    }
public function get ( $ key , $ default = null ) { if ( strpos ( $ key , '.' ) ) { return $ this -> getRecursive ( $ key , $ default ) ; } if ( array_key_exists ( $ key , $ this -> parameters ) ) { return $ this -> parameters [ $ key ] ; } else { return $ default ; } }
Gets a parameter by name.

@param string $key     The key
@param mixed  $default The default value
Gets a parameter by name .