private function getSubElements(ElementReflectionInterface $parentElement) { $elements = [$parentElement]; if ($parentElement instanceof ClassReflectionInterface) { $elements = array_merge($elements, array_values($parentElement->getOwnMethods()), array_values($parentElement->getOwnConstants()), array_values($parentElement->getOwnProperties())); } return $elements; }