public function hasConfigurationKey($key)
    {
        $result = true;
        $configuration = $this->getConfiguration();

        $pathParts = explode(self::DELIMITER, $key);
        foreach ($pathParts as $pathPart) {
            if (array_key_exists(ucfirst($pathPart), $configuration) === false) {
                $result = false;
                break;
            } else {
                $configuration = $configuration[ucfirst($pathPart)];
            }
        }

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

        $pathParts = explode(self::DELIMITER, $key);
        foreach ($pathParts as $pathPart) {
            if (array_key_exists(ucfirst($pathPart), $configuration) === false) {
                $result = false;
                break;
            } else {
                $configuration = $configuration[ucfirst($pathPart)];
            }
        }

        return $result;
    }
public function hasConfigurationKey ( $ key ) { $ result = true ; $ configuration = $ this -> getConfiguration ( ) ; $ pathParts = explode ( self :: DELIMITER , $ key ) ; foreach ( $ pathParts as $ pathPart ) { if ( array_key_exists ( ucfirst ( $ pathPart ) , $ configuration ) === false ) { $ result = false ; break ; } else { $ configuration = $ configuration [ ucfirst ( $ pathPart ) ] ; } } return $ result ; }
Checks if the configuration got the incoming key

@param string $key
@return bool
Checks if the configuration got the incoming key