Ejemplo n.º 1
0
Archivo: Cdata.php Proyecto: volux/dom
 /**
  * @return Element|Tag|Field
  */
 public function parent()
 {
     if ($this->parentNode instanceof \DOMNode) {
         return $this->parentNode;
     }
     $this->ownerDocument->debug($this);
     $parent = $this->ownerDocument->createElement('fix_parent');
     $parent->appendChild($this);
     return $parent;
 }
Ejemplo n.º 2
0
 /**
  * Shortcut to prepend and fill
  *
  * @param string $name node name
  * @param array $attr
  * @param string $text
  *
  * @return $this|Element|Tag|Field
  */
 public function p($name, array $attr = array(), $text = '')
 {
     if (empty($name)) {
         return $this;
     }
     return $this->insertBefore($this->ownerDocument->createElement($name)->attr($attr)->text($text), $this->firstChild);
 }