/** * Entity constructor. * * @param array $properties * @param array $options */ public function __construct(array $properties = [], array $options = []) { $Theme = Theme::getInstance(); if (isset($properties['alias'])) { $name = UnionPlugin::aliasToName($properties['alias']); $this->_xmlPath = $Theme->getPath() . $name . DS . $Theme->getFileName(); } if ($this->_xmlPath) { $xml = Xml::build($this->_xmlPath); if ($xml instanceof \SimpleXMLElement) { $this->_xmlAttr = $Theme->setAttributes($xml); } } parent::__construct($properties, $options); }
/** * Entity constructor. * * @param array $properties * @param array $options */ public function __construct(array $properties = [], array $options = []) { $this->_converter = new LinkConverter(); parent::__construct($properties, $options); }