Exemple #1
0
 protected function buildOpenTag()
 {
     $ns = Symbols::getNamespace($this->openTag->getNamespace());
     // Namespace must be set
     if ($ns === false) {
         throw ExceptionFactory::createInvalidNamespace(__FILE__, __LINE__, $this->file->getFileName(), $this->file->getCurrentLine(), $this->openTag->getNamespace());
     }
     $className = $ns . '\\' . $this->openTag->getName();
     return new $className();
 }