public function getConfigurationValue($key)
    {
        $configuration = $this->getConfiguration();

        $pathParts = explode(self::DELIMITER, $key);
        foreach ($pathParts as $pathPart) {
            if (isset($configuration[ucfirst($pathPart)]) === true) {
                $configuration = $configuration[ucfirst($pathPart)];
            } else {
                $configuration = null;
            }
        }

        return $configuration;
    }
public function getConfigurationValue($key)
    {
        $configuration = $this->getConfiguration();

        $pathParts = explode(self::DELIMITER, $key);
        foreach ($pathParts as $pathPart) {
            if (isset($configuration[ucfirst($pathPart)]) === true) {
                $configuration = $configuration[ucfirst($pathPart)];
            } else {
                $configuration = null;
            }
        }

        return $configuration;
    }
public function getConfigurationValue ( $ key ) { $ configuration = $ this -> getConfiguration ( ) ; $ pathParts = explode ( self :: DELIMITER , $ key ) ; foreach ( $ pathParts as $ pathPart ) { if ( isset ( $ configuration [ ucfirst ( $ pathPart ) ] ) === true ) { $ configuration = $ configuration [ ucfirst ( $ pathPart ) ] ; } else { $ configuration = null ; } } return $ configuration ; }
Returns a single configuration value

@param string $key
@return mixed
Returns a single configuration value