original_string: protected function getPathValue($key, $properties)
      {
          if (!array_key_exists($key, $properties)) {
              return null;
          }
  
          return new ObjectPathValue($key, $properties[$key]);
      }
code: protected function getPathValue($key, $properties)
      {
          if (!array_key_exists($key, $properties)) {
              return null;
          }
  
          return new ObjectPathValue($key, $properties[$key]);
      }
code_tokens: protected function getPathValue ( $ key , $ properties ) { if ( ! array_key_exists ( $ key , $ properties ) ) { return null ; } return new ObjectPathValue ( $ key , $ properties [ $ key ] ) ; }
docstring: Given a key and a collection of properties, this method
  will return an ObjectPathValue if possible.
  
  @param $key
  @param $properties
  @return null|ObjectPathValue
docstring_tokens: Given a key and a collection of properties this method will return an ObjectPathValue if possible .