Example #1
0
 public function getTree(Project $project)
 {
     $namespaces = array();
     $ns = $project->getConfig('simulate_namespaces') ? $project->getSimulatedNamespaces() : $project->getNamespaces();
     foreach ($ns as $namespace) {
         if (false !== ($pos = strpos($namespace, '\\'))) {
             $namespaces[substr($namespace, 0, $pos)][] = $namespace;
         } else {
             $namespaces[$namespace][] = $namespace;
         }
     }
     return $this->generateClassTreeLevel($project, 1, $namespaces, array());
 }