| @@ 40-50 (lines=11) @@ | ||
| 37 | /** |
|
| 38 | * @inheritDoc |
|
| 39 | */ |
|
| 40 | protected function addElement(\DomDocument $document, \DOMElement $rootElement, NodeInterface $node) : void |
|
| 41 | { |
|
| 42 | if ($node instanceof ItemInterface) { |
|
| 43 | $element = $document->createElement(static::NODE_NAME); |
|
| 44 | $this->appendNonEmptyChild($document, $element, 'name', $node->getAuthor()->getName()); |
|
| 45 | $this->appendNonEmptyChild($document, $element, 'uri', $node->getAuthor()->getUri()); |
|
| 46 | $this->appendNonEmptyChild($document, $element, 'email', $node->getAuthor()->getEmail()); |
|
| 47 | ||
| 48 | $rootElement->appendChild($element); |
|
| 49 | } |
|
| 50 | } |
|
| 51 | } |
|
| 52 | ||
| @@ 67-77 (lines=11) @@ | ||
| 64 | /** |
|
| 65 | * @inheritDoc |
|
| 66 | */ |
|
| 67 | protected function addElement(\DomDocument $document, \DOMElement $rootElement, NodeInterface $node) : void |
|
| 68 | { |
|
| 69 | if ($node instanceof FeedInterface) { |
|
| 70 | $element = $document->createElement(static::NODE_NAME); |
|
| 71 | $this->appendNonEmptyChild($document, $element, 'url', $node->getLogo()); |
|
| 72 | $this->appendNonEmptyChild($document, $element, 'title', $node->getTitle()); |
|
| 73 | $this->appendNonEmptyChild($document, $element, 'link', $node->getLink()); |
|
| 74 | ||
| 75 | $rootElement->appendChild($element); |
|
| 76 | } |
|
| 77 | } |
|
| 78 | } |
|
| 79 | ||