/** * Filters config array and extract structure data for replacement * * @param $aConfig * * @return array|bool */ protected static function _extractForReplacement(&$aConfig) { self::$bKeyReplace = false; array_walk_recursive($aConfig, 'Config::_checkForReplacement'); if (!self::$bKeyReplace) { // Has no KEY_REPLACE in data return array(); } return self::_extractForReplacementData($aConfig); }