original_string: public function matchesFieldKeys(array $keys): bool
      {
          if ( ! count($keys)) return false;
  
          return count(array_intersect($keys, $this->descendantFieldKeys())) > 0;
      }
code: public function matchesFieldKeys(array $keys): bool
      {
          if ( ! count($keys)) return false;
  
          return count(array_intersect($keys, $this->descendantFieldKeys())) > 0;
      }
code_tokens: public function matchesFieldKeys ( array $ keys ) : bool { if ( ! count ( $ keys ) ) return false ; return count ( array_intersect ( $ keys , $ this -> descendantFieldKeys ( ) ) ) > 0 ; }
docstring: Returns whether any of the children have field keys that appear in a given list of keys.
  
  @param string[] $keys
  @return bool
docstring_tokens: Returns whether any of the children have field keys that appear in a given list of keys .