admin/jqadm/src/Admin/JQAdm/Base.php
protected function getValue( array $values, $key, $default = null )
	{
		foreach( explode( '/', trim( $key, '/' ) ) as $part )
		{
			if( isset( $values[$part] ) ) {
				$values = $values[$part];
			} else {
				return $default;
			}
		}

		return $values;
	}
protected function getValue( array $values, $key, $default = null )
	{
		foreach( explode( '/', trim( $key, '/' ) ) as $part )
		{
			if( isset( $values[$part] ) ) {
				$values = $values[$part];
			} else {
				return $default;
			}
		}

		return $values;
	}
protected function getValue ( array $ values , $ key , $ default = null ) { foreach ( explode ( '/' , trim ( $ key , '/' ) ) as $ part ) { if ( isset ( $ values [ $ part ] ) ) { $ values = $ values [ $ part ] ; } else { return $ default ; } } return $ values ; }
Returns the value for the given key in the array

@param array $values Multi-dimensional associative list of key/value pairs
@param string $key Parameter key like "name" or "list/test" for associative arrays
@param mixed $default Returned value if no one for key is available
@return mixed Value from the array or default value if not present in array
Returns the value for the given key in the array