for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* User: delboy1978uk
* Date: 27/12/2016
* Time: 00:27
*/
namespace Del\Form\Traits;
use DOMDocument;
use DOMElement;
use DOMText;
trait HasDomTrait
{
/** @var DOMDocument $dom */
private $dom;
* @param $tagType
* @return DOMElement
public function createElement($tagType)
return $this->dom->createElement($tagType);
}
* @param $text
* @return DOMText
public function createText($text)
return new DOMText($text);
public function createLineBreak()
return $this->createElement('br');
* @return DOMDocument
public function getDom()
return $this->dom;
* @param DOMDocument $dom
* @return $this
public function setDom($dom)
$this->dom = $dom;
return $this;