protected function getParameter($name)
	{
		$merged = self::arrayMergeRecursive($this->_mergedDefaults, $this->_parameters);

		if ( array_key_exists($name, $merged) ) {
			return $merged[$name];
		}

		throw new \InvalidArgumentException('Unable to get unknown parameter "' . $name . '"');
	}
protected function getParameter($name)
	{
		$merged = self::arrayMergeRecursive($this->_mergedDefaults, $this->_parameters);

		if ( array_key_exists($name, $merged) ) {
			return $merged[$name];
		}

		throw new \InvalidArgumentException('Unable to get unknown parameter "' . $name . '"');
	}
protected function getParameter ( $ name ) { $ merged = self :: arrayMergeRecursive ( $ this -> _mergedDefaults , $ this -> _parameters ) ; if ( array_key_exists ( $ name , $ merged ) ) { return $ merged [ $ name ] ; } throw new \ InvalidArgumentException ( 'Unable to get unknown parameter "' . $ name . '"' ) ; }
Returns parameter value.

@param string $name Name.

@return mixed
@throws \InvalidArgumentException When unknown parameter was requested.
Returns parameter value .