Source of file OGBook.php
Size: 0,849 Bytes - Last Modified: 2021-12-23T10:55:43+00:00
/var/www/docs.ssmods.com/process/src/src/ObjectBuilders/Other/OGBook.php
1234567891011121314151617181920212223242526272829 | <?php namespace TractorCow\OpenGraph\ObjectBuilders\Other; use TractorCow\OpenGraph\Interfaces\ObjectTypes\Other\IOGBook; use TractorCow\OpenGraph\ObjectBuilders\OpenGraphBuilder; class OGBook extends OpenGraphBuilder { /** * @param string $tags * @param IOGBook $book */ protected function appendBookTags(&$tags, $book) { $this->appendRelatedProfileTags($tags, 'book:author', $book->getOGAuthors()); $this->AppendTag($tags, 'book:isbn', $book->getOGBookISBN()); $this->appendDateTag($tags, 'book:release_date', $book->getOGBookReleaseDate()); $this->appendRelatedTags($tags, 'book:tag', $book->getOGTags()); } public function BuildTags(&$tags, $object, $config) { parent::BuildTags($tags, $object, $config); $this->appendBookTags($tags, $object); } } |