setText($pText); $this->font = new Font(); } /** * Get font. */ public function getFont(): Font { return $this->font; } /** * Set font. * * @param Font|null $pFont Font * * @return \PhpOffice\PhpPresentation\Shape\RichText\TextElementInterface */ public function setFont(Font $pFont = null) { $this->font = $pFont; return $this; } /** * Get hash code. * * @return string Hash code */ public function getHashCode(): string { return \md5($this->getText() . $this->font->getHashCode() . __CLASS__); } }