コード例 #1
0
ファイル: Documented.php プロジェクト: TheProjecter/sylma
 protected function parseReflector(reflector\domed $reflector, dom\document $doc)
 {
     //$reflector->loadDefaultNamespace($doc->getRoot());
     $mArguments = $reflector->parseRoot($doc->getRoot());
     if (!is_array($mArguments)) {
         $window = $this->getWindow();
         $mResult = $window->callClosure($mArguments, $window->tokenToInstance('php-array'));
     } else {
         $mResult = $mArguments;
     }
     return $mResult;
 }
コード例 #2
0
ファイル: Basic.php プロジェクト: TheProjecter/sylma
 protected function setDocument(dom\document $doc)
 {
     $doc->setHandler($this);
     $this->document = $doc;
 }
コード例 #3
0
ファイル: Documented.php プロジェクト: TheProjecter/sylma
 protected function parseReflector(reflector\domed $reflector, dom\document $doc)
 {
     return $reflector->parseRoot($doc->getRoot());
 }
コード例 #4
0
ファイル: Logger.php プロジェクト: TheProjecter/sylma
 protected function loadLog(dom\document $doc = null)
 {
     if ($this->useLog() && (!$doc || $doc->readx('@debug', array(), false))) {
         $this->getLogger()->asMessage();
     }
 }
コード例 #5
0
ファイル: Elemented.php プロジェクト: TheProjecter/sylma
 protected function loadDefaultNamespace(dom\document $doc)
 {
     $this->setDefaultNamespace($doc->getRoot()->lookupNamespace());
 }