You are here

public function InstantArticleRssEncoder::getBaseEncoder in Facebook Instant Articles 8.2

Same name and namespace in other branches
  1. 3.x src/Encoder/InstantArticleRssEncoder.php \Drupal\fb_instant_articles\Encoder\InstantArticleRssEncoder::getBaseEncoder()

Gets the base encoder instance.

Return value

\Symfony\Component\Serializer\Encoder\XmlEncoder The base encoder.

Overrides XmlEncoder::getBaseEncoder

File

src/Encoder/InstantArticleRssEncoder.php, line 55

Class

InstantArticleRssEncoder
Facebook instant articles FBIA RSS encoder.

Namespace

Drupal\fb_instant_articles\Encoder

Code

public function getBaseEncoder() {

  // Overridden to set rss as the type.
  if (!isset($this->baseEncoder)) {
    $this->baseEncoder = new BaseXmlEncoder('rss');
    $this->baseEncoder
      ->setSerializer($this->serializer);
  }
  return $this->baseEncoder;
}