コード例 #1
0
 public function hasAncestor(Element $element)
 {
     if ($this->parent === null) {
         return false;
     }
     if ($this->parent->getType() == Token::ELEMENT && $this->parent->getName() == $element->getName()) {
         return true;
     }
     return $this->parent->hasAncestor($element);
 }
コード例 #2
0
ファイル: Pretty.php プロジェクト: kevintweber/groundskeeper
 protected function getHtmlFromToken(Token $token)
 {
     return $token->toHtml('', "\n");
 }
コード例 #3
0
ファイル: Element.php プロジェクト: kevintweber/groundskeeper
 /**
  * Required by ContainsChildren interface.
  */
 public function prependChild(Token $token)
 {
     $token->setParent($this);
     array_unshift($this->children, $token);
     return $this;
 }