headingLevel = $headingLevel; $this->placeholderHeading = $placeholderHeading; } /** * @return array JSON-serializable array */ public function jsonSerialize() : array { return array_merge( parent::jsonSerialize(), [ 'headingLevel' => $this->headingLevel, 'placeholderHeading' => $this->placeholderHeading, ] ); } /** * @return int Heading level (1-6) */ public function getHeadingLevel() : int { return $this->headingLevel; } /** * @param int $headingLevel Heading level (1-6) */ public function setHeadingLevel( int $headingLevel ) : void { $this->headingLevel = $headingLevel; } /** * @return bool */ public function isPlaceholderHeading() : bool { return $this->placeholderHeading; } /** * @param bool $placeholderHeading */ public function setPlaceholderHeading( bool $placeholderHeading ) : void { $this->placeholderHeading = $placeholderHeading; } }