TheSeer\phpDox\Generator\Project::hasNamespaces PHP Method

hasNamespaces() public method

public hasNamespaces ( ) : boolean
return boolean
    public function hasNamespaces()
    {
        return $this->index->query('count(//phpdox:namespace[not(@name="/")])') > 0;
    }

Usage Example

コード例 #1
0
ファイル: Generator.php プロジェクト: sakshika/ATM
 /**
  * @param Project $project
  * @param bool    $publicOnly
  */
 public function run(Project $project, $publicOnly = FALSE)
 {
     $this->xmlDir = $project->getXmlDir();
     $this->publicOnly = $publicOnly;
     $this->project = $project;
     $this->handleEvent(new PHPDoxStartEvent($project->getIndex(), $project->getSourceTree()));
     if ($this->project->hasNamespaces()) {
         $this->processWithNamespace();
     } else {
         $this->processGlobalOnly();
     }
     $this->handleEvent(new PHPDoxEndEvent($project->getIndex(), $project->getSourceTree()));
     $this->logger->completed();
 }