protected function getParentClasses(\ReflectionClass $class) { $parents = [$class]; while ($parent = $class->getParentClass()) { if (!$this->loader->isTransient($parent)) { array_unshift($parents, $parent); } $class = $parent; } return $parents; }