示例#1
0
 private function __namespaceTreeHelper(NamespaceHelper $ns)
 {
     $output = array("classes" => array(), "namespaces" => array());
     $subNs = $ns->getNamespaces();
     $subCs = $ns->getClasses();
     foreach ($subCs as $c) {
         $output["classes"][] = $c->getClassDefinition()->getCompleteName();
     }
     foreach ($subNs as $sns) {
         $output["namespaces"][$sns->getFullNamespace()] = $this->__namespaceTreeHelper($sns);
     }
     return $output;
 }
示例#2
0
 public function getData()
 {
     return array("namespaceHelper" => $this->namespaceHelper, "subNamespaces" => $this->namespaceHelper->getNamespaces(), "subClasses" => $this->namespaceHelper->getClasses());
 }