/** * Get an array of the class inheritance * @param array $parents argument for recursive calls * @return array Array with the parent class names */ private function getParentArray(array $parents = array()) { $parent = (array) $this->getParentClass(); if (isset($parent['name'])) { $parents[] = $parent['name']; $class = new self($parent['name']); return $class->getParentArray($parents); } return $parents; }