/** * Read a data attribute from the attached node. * * @param string $name * @return mixed */ public function __get($name) { $name = $this->encodeName($name); if ($this->_node->hasAttribute($name)) { return $this->decodeValue($this->_node->getAttribute($name)); } return NULL; }
/** * * @param \DOMElement $domElement * @return boolean */ private function isLinkElementStylesheetElementWithHrefAttribute(\DOMelement $domElement) { if (!$domElement->hasAttribute('rel')) { return false; } if ($domElement->getAttribute('rel') != 'stylesheet') { return false; } if (!$domElement->hasAttribute('href')) { return false; } return trim($domElement->getAttribute('href')) != ''; }