in src/Facebook/InstantArticles/Transformer/Rules/HeaderImageRule.php [44:70]
public function apply($transformer, $header, $node)
{
$image = Image::create();
// Builds the image
$url = $this->getProperty(self::PROPERTY_IMAGE_URL, $node);
if ($url) {
$image->withURL($url);
$header->withCover($image);
} else {
$transformer->addWarning(
new InvalidSelector(
self::PROPERTY_IMAGE_URL,
$header,
$node,
$this
)
);
}
$suppress_warnings = $transformer->suppress_warnings;
$transformer->suppress_warnings = true;
$transformer->transform($image, $node);
$transformer->suppress_warnings = $suppress_warnings;
return $header;
}