*
* A more detailed overview of schema.org News markup is also available.")
*/
class NewsArticle extends Article implements \JsonSerializable
{
/** @var string|null */
protected $printPage;
/** @var string|null */
protected $printSection;
/** @var string|null */
protected $printColumn;
/** @var string|null */
protected $dateline;
/** @var string|null */
protected $printEdition;
/**
* @param string|null $printPage
*/
public function setPrintPage(?string $printPage): void
{
$this->printPage = $printPage;
}
/**
* @return string|null
*/
public function getPrintPage(): ?string
{
return $this->printPage;
}
/**
* @param string|null $printSection
*/
public function setPrintSection(?string $printSection): void
{
$this->printSection = $printSection;
}
/**
* @return string|null
*/
public function getPrintSection(): ?string
{
return $this->printSection;
}
/**
* @param string|null $printColumn
*/
public function setPrintColumn(?string $printColumn): void
{
$this->printColumn = $printColumn;
}
/**
* @return string|null
*/
public function getPrintColumn(): ?string
{
return $this->printColumn;
}
/**
* @param string|null $dateline
*/
public function setDateline(?string $dateline): void
{
$this->dateline = $dateline;
}
/**
* @return string|null
*/
public function getDateline(): ?string
{
return $this->dateline;
}
/**
* @param string|null $printEdition
*/
public function setPrintEdition(?string $printEdition): void
{
$this->printEdition = $printEdition;
}
/**
* @return string|null
*/
public function getPrintEdition(): ?string
{
return $this->printEdition;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('printPage' => $this->printPage, 'printSection' => $this->printSection, 'printColumn' => $this->printColumn, 'dateline' => $this->dateline, 'printEdition' => $this->printEdition), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----Td2JVWBZQKCfTMyvDBVasIDzLojt8lSj1ksZeBCOWlVItPNAqXndB305aPXXsDohlGR3QDal2LJRvtbKoxvVP2REqfmvzaGLQBURCViq5tOEc4L1ORkeRbCwZ0vBth3CP/7ro44eE3YxxzHzZuDKxm1uMvNMK7bv/0Fa6z5+Mrc1/jU1eyS2hA1mq4C8wdNgf2tdu1fTIY7LKeSQj8QIXDjawdK0WM1vJGCnmo13uPWIZhY0qy24dFHwsWWTkcmWucrpg9idcMEXelUhTFlpsD31Bhrd2XpWbmvcnS6t6F6csIx377p88FBlOKdVIwTudlf5/3gHlY208TQ3fNO/1/xkb330pyRWeb5JMxkslWeX782ecOPB7DoNuwNxkZ6jLbO2Ek2eAhJwztmteuUWEyKA+SBMtlq/p/vNaP/XC5O6NE7CeTe7BIELWmt0JUW/19N0bTzG/Yf6U0adcrjQUs5H/eIIPWCrOY+AJUYMJTa05t20wJJcfFB+dQEsoJxwbZCD2VOSoBPHq7j3G67sG9m5+zEsHdRbjQ5KooDgg6n5LTOJOxb952MWCu/D7MlVdmrbTWjBAHoZodsV8ZUirAKaSZGDGlnBzvpAOQdSUeTwAxXwQl1EFfZ3kF2VCQqfMUqvb0Yzs+1AbeTEcBcLafsqsR1bECO/GKDtuP3SFqI=----ATTACHMENT:----NzM4OTMxMTg4MjgyMTc1NyA3ODMwOTgxMjIzODA2MDg3IDc5OTgyNDE5MTQzMzY3MzM=