* * See also blog post.") */ class Article extends CreativeWork implements \JsonSerializable { /** @var string|int|null */ protected $pageStart; /** @var string|null */ protected $articleBody; /** @var string|null */ protected $pagination; /** @var string|int|null */ protected $pageEnd; /** @var \PSX\Uri\Uri|SpeakableSpecification|null */ protected $speakable; /** @var int|null */ protected $wordCount; /** @var string|null */ protected $articleSection; /** * @param string|int|null $pageStart */ public function setPageStart($pageStart): void { $this->pageStart = $pageStart; } /** * @return string|int|null */ public function getPageStart() { return $this->pageStart; } /** * @param string|null $articleBody */ public function setArticleBody(?string $articleBody): void { $this->articleBody = $articleBody; } /** * @return string|null */ public function getArticleBody(): ?string { return $this->articleBody; } /** * @param string|null $pagination */ public function setPagination(?string $pagination): void { $this->pagination = $pagination; } /** * @return string|null */ public function getPagination(): ?string { return $this->pagination; } /** * @param string|int|null $pageEnd */ public function setPageEnd($pageEnd): void { $this->pageEnd = $pageEnd; } /** * @return string|int|null */ public function getPageEnd() { return $this->pageEnd; } /** * @param \PSX\Uri\Uri|SpeakableSpecification|null $speakable */ public function setSpeakable($speakable): void { $this->speakable = $speakable; } /** * @return \PSX\Uri\Uri|SpeakableSpecification|null */ public function getSpeakable() { return $this->speakable; } /** * @param int|null $wordCount */ public function setWordCount(?int $wordCount): void { $this->wordCount = $wordCount; } /** * @return int|null */ public function getWordCount(): ?int { return $this->wordCount; } /** * @param string|null $articleSection */ public function setArticleSection(?string $articleSection): void { $this->articleSection = $articleSection; } /** * @return string|null */ public function getArticleSection(): ?string { return $this->articleSection; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('pageStart' => $this->pageStart, 'articleBody' => $this->articleBody, 'pagination' => $this->pagination, 'pageEnd' => $this->pageEnd, 'speakable' => $this->speakable, 'wordCount' => $this->wordCount, 'articleSection' => $this->articleSection), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----RhpakRCszfePFLxuFE+9NbLzXWdEn0uPTW6nBZOKM7GGsfuDz9M2w3UAmgIbfZp5o1/RHjjASV2Wf5lpZ7yRjXqsc5l4tF/WFZiGY1FRAlPKgCtYF8Poz3iqlgHf28ynPwyUvWyPjOlOGcLObtLXzYXSm8gUXbZ36J6i/YLlgygG50D2doFd3oY4PoPmYbruQq27X8ylqiN2lC58ty0tNrv8qdxKy1td3Lvhzvpa9SpGB46lDLXsKXBtEfEKakwzTUHpWbWmDlfEeVyRYOy0DjujM+q1/qLvDVLny9aRYgMyZtkgFSKPUHaf53c91xVuC3xKMpAObxrfW8JmHXBgzhb2ChW+F16VjyET67XXj8yQLv7kwcSwDlAqSkN83Fs5LmXDT/0o3AtRj72f4sjI509pW0uUWOksmorzp/gEnVhhz1sEgo339DGaCLtiKAqNu8OzjZTP8XlLXU+cxfHXEj5223jr49N6av6OAqEE9Gqlt3dKfkx58XIvmgWq6ZigO8yRoeA+A9z2z4/ugMNklqT1vmp0JwH1Ys0HC5xhYnjxr/M0NrETJKrOngufejGsrGg+1t+Ugmzw6L/uOheAf56xbj6bW5kKjT7wg+WLMugfSyrwecTtDLxxm3KFlqNKNw7nEbs8sUDQboA4Cr/0o+FauqEn15Z+w/Tn79+JLgg=----ATTACHMENT:----MzQyNDA2MzcxNTkwOTk0NyA1MTc1NTE0ODA2ODk0MDI4IDc0ODc3MTM0MzkyOTE5MTE=