public function get($node)
{
Type::enforce($node, 'DOMNode');
$elements = self::findAll($node, $this->selector);
if (!empty($elements) && $elements->item(0)) {
$element = $elements->item(0);
if ($this->attribute) {
$result = $element->getAttribute($this->attribute);
} else {
$result = $element->textContent;
}
if (!Type::isTextEmpty($this->prefix)) {
$result = $this->prefix . $result;
}
if (!Type::isTextEmpty($this->suffix)) {
$result = $result . $this->suffix;
}
return $result;
}
return null;
}