public function getConfiguration($namespace, $element, $key, $default = null)
    {
        $propertyPath = sprintf('[%s][%s][%s]', $namespace, $element, $key);

        if ($value = $this->propertyAccessor->getValue($this->configurations, $propertyPath)) {
            return $value;
        }

        return $default;
    }
public function getConfiguration($namespace, $element, $key, $default = null)
    {
        $propertyPath = sprintf('[%s][%s][%s]', $namespace, $element, $key);

        if ($value = $this->propertyAccessor->getValue($this->configurations, $propertyPath)) {
            return $value;
        }

        return $default;
    }
public function getConfiguration ( $ namespace , $ element , $ key , $ default = null ) { $ propertyPath = sprintf ( '[%s][%s][%s]' , $ namespace , $ element , $ key ) ; if ( $ value = $ this -> propertyAccessor -> getValue ( $ this -> configurations , $ propertyPath ) ) { return $ value ; } return $ default ; }
Return configuration value under given property path into given namespace or default if not readable.

@see PropertyAccessorInterface::getValue()

@param sgring $namespace
@param string $path
@param string $element
@param mixed  $default

@return mixed
Return configuration value under given property path into given namespace or default if not readable .