original_string: protected function extractObjectData($value, ReflectionClass $rc, array $properties)
      {
          $data = [];
  
          $this->extractCurrentObjectProperties($value, $rc, $properties, $data);
          $this->extractAllInhertitedProperties($value, $rc, $data);
  
          return $data;
      }
code: protected function extractObjectData($value, ReflectionClass $rc, array $properties)
      {
          $data = [];
  
          $this->extractCurrentObjectProperties($value, $rc, $properties, $data);
          $this->extractAllInhertitedProperties($value, $rc, $data);
  
          return $data;
      }
code_tokens: protected function extractObjectData ( $ value , ReflectionClass $ rc , array $ properties ) { $ data = [ ] ; $ this -> extractCurrentObjectProperties ( $ value , $ rc , $ properties , $ data ) ; $ this -> extractAllInhertitedProperties ( $ value , $ rc , $ data ) ; return $ data ; }
docstring: Extract the object data.
  
  @param mixed            $value
  @param \ReflectionClass $rc
  @param array            $properties
  
  @return array
docstring_tokens: Extract the object data .