public function getAllClasses(core_kernel_classes_Class $rootClass)
    {
        $result = [
            'uri'      => $rootClass->getUri(),
            'label'    => $rootClass->getLabel(),
            'children' => $this->getSubClasses($rootClass->getSubClasses(false))
        ];

        return $result;
    }
public function getAllClasses(core_kernel_classes_Class $rootClass)
    {
        $result = [
            'uri'      => $rootClass->getUri(),
            'label'    => $rootClass->getLabel(),
            'children' => $this->getSubClasses($rootClass->getSubClasses(false))
        ];

        return $result;
    }
public function getAllClasses ( core_kernel_classes_Class $ rootClass ) { $ result = [ 'uri' => $ rootClass -> getUri ( ) , 'label' => $ rootClass -> getLabel ( ) , 'children' => $ this -> getSubClasses ( $ rootClass -> getSubClasses ( false ) ) ] ; return $ result ; }
Get the list of  classes from the given root class
@param core_kernel_classes_Class $rootClass the root class
@return array the classes hierarchy
Get the list of classes from the given root class