Braintree\Util::_removeWildcardKeys PHP 메소드

_removeWildcardKeys() 개인적인 정적인 메소드

removes wildcard entries from the invalid keys array
private static _removeWildcardKeys ( array $validKeys, $invalidKeys ) : array
$validKeys array
$invalidKeys
리턴 array
    private static function _removeWildcardKeys($validKeys, $invalidKeys)
    {
        foreach ($validKeys as $key) {
            if (stristr($key, '[_anyKey_]')) {
                $wildcardKey = str_replace('[_anyKey_]', '', $key);
                foreach ($invalidKeys as $index => $invalidKey) {
                    if (stristr($invalidKey, $wildcardKey)) {
                        unset($invalidKeys[$index]);
                    }
                }
            }
        }
        return $invalidKeys;
    }