Facebook\InstantArticles\Transformer\Getters\StringGetter::get PHP Method

get() public method

public get ( $node )
    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;
    }