public function getEdition() { if ($book = $this->getBook()) { if ($pubdate = $book->getPubdate()) { return $pubdate . (($edition = $book->getEdition()) ? ": {$edition}" : ''); } } return parent::getEdition(); }