public function apply()

in src/Facebook/InstantArticles/Transformer/Rules/RelatedItemRule.php [46:70]


    public function apply($transformer, $related_articles, $node)
    {
        $related_item = RelatedItem::create();
        $related_articles->addRelated($related_item);

        $url = $this->getProperty(self::PROPERTY_URL, $node);
        if ($url) {
            $related_item->withURL($url);
        } else {
            $transformer->addWarning(
                new InvalidSelector(
                    self::PROPERTY_URL,
                    $related_articles,
                    $node,
                    $this
                )
            );
        }

        if ($this->getProperty(self::PROPERTY_SPONSORED, $node)) {
            $related_item->enableSponsored();
        }

        return $related_articles;
    }