/** * @param ReflectionClass $reflectionClass * @param bool $isDocumented * @param array $properties * @return ReflectionPropertyMagic[] */ private function extractOwnFromClass(ReflectionClass $reflectionClass, $isDocumented, array $properties) { foreach ($reflectionClass->getOwnMagicProperties() as $property) { if ($this->canBeExtracted($isDocumented, $properties, $property)) { $properties[$property->getName()] = $property; } } return $properties; }