in src/Facebook/InstantArticles/Elements/Cite.php [145:169]
public function toDOMElement($document = null)
{
if (!$document) {
$document = new \DOMDocument();
}
$cite = $document->createElement('cite');
$classes = [];
if ($this->position) {
$classes[] = $this->position;
}
if ($this->textAlignment) {
$classes[] = $this->textAlignment;
}
if ($this->verticalAlignment) {
$classes[] = $this->verticalAlignment;
}
if (!empty($classes)) {
$cite->setAttribute('class', implode(' ', $classes));
}
$cite->appendChild($this->textToDOMDocumentFragment($document));
return $cite;
}