public function removeLocalConfigurationKeysByPath(array $keys)
    {
        $result = false;
        $localConfiguration = $this->getLocalConfiguration();
        foreach ($keys as $path) {
            // Remove key if path is within LocalConfiguration
            if (ArrayUtility::isValidPath($localConfiguration, $path)) {
                $result = true;
                $localConfiguration = ArrayUtility::removeByPath($localConfiguration, $path);
            }
        }
        if ($result) {
            $this->writeLocalConfiguration($localConfiguration);
        }

        return $result;
    }
public function removeLocalConfigurationKeysByPath(array $keys)
    {
        $result = false;
        $localConfiguration = $this->getLocalConfiguration();
        foreach ($keys as $path) {
            // Remove key if path is within LocalConfiguration
            if (ArrayUtility::isValidPath($localConfiguration, $path)) {
                $result = true;
                $localConfiguration = ArrayUtility::removeByPath($localConfiguration, $path);
            }
        }
        if ($result) {
            $this->writeLocalConfiguration($localConfiguration);
        }

        return $result;
    }
public function removeLocalConfigurationKeysByPath ( array $ keys ) { $ result = false ; $ localConfiguration = $ this -> getLocalConfiguration ( ) ; foreach ( $ keys as $ path ) { // Remove key if path is within LocalConfiguration if ( ArrayUtility :: isValidPath ( $ localConfiguration , $ path ) ) { $ result = true ; $ localConfiguration = ArrayUtility :: removeByPath ( $ localConfiguration , $ path ) ; } } if ( $ result ) { $ this -> writeLocalConfiguration ( $ localConfiguration ) ; } return $ result ; }
Remove keys from LocalConfiguration

@param array $keys Array with key paths to remove from LocalConfiguration
@return bool TRUE if something was removed
Remove keys from LocalConfiguration