/** * @return array */ private function getSubElements(ReflectionElement $parentElement) { $elements = [$parentElement]; if ($parentElement instanceof ReflectionClass) { $elements = array_merge($elements, array_values($parentElement->getOwnMethods()), array_values($parentElement->getOwnConstants()), array_values($parentElement->getOwnProperties())); } return $elements; }