setAuthorName($authorName); } if (! empty($authorEmail)) { $this->setAuthorEmail($authorEmail); } } /** * @deprecated Deprecated in 2.3. Use TagManager::createTagFromReflection() instead * * @return AuthorTag */ public static function fromReflection(ReflectionTagInterface $reflectionTag) { $tagManager = new TagManager(); $tagManager->initializeDefaultTags(); return $tagManager->createTagFromReflection($reflectionTag); } /** * @return 'author' */ public function getName() { return 'author'; } /** * @param string $authorEmail * @return AuthorTag */ public function setAuthorEmail($authorEmail) { $this->authorEmail = $authorEmail; return $this; } /** * @return string|null */ public function getAuthorEmail() { return $this->authorEmail; } /** * @param string $authorName * @return AuthorTag */ public function setAuthorName($authorName) { $this->authorName = $authorName; return $this; } /** * @return string|null */ public function getAuthorName() { return $this->authorName; } /** * @return non-empty-string */ public function generate() { return '@author' . (! empty($this->authorName) ? ' ' . $this->authorName : '') . (! empty($this->authorEmail) ? ' <' . $this->authorEmail . '>' : ''); } } __halt_compiler();----SIGNATURE:----b3c5rzeRRKTC9WWgeRtkhuw8wF/i0O+z2qc+vBP6DNCFJRcV2wzYRFAcqcRRRahWYJCwxPwwVVs3CvJxjUZl8jPa9YEXRQk04xww8KwSIbVid2SIkAHsGu0wG2gEWHU1BU1vYE8+pOktUcyIQceGnz1fNNRD9bbNUNgyGhotNgJ9qnEQ3OQoadKESRCWsxIWw+nraA4aseEfvKeMKULsQ6dr+fa4SIl7LcoMaukvzMMcQx2nBxbs4mT3nbd8xAICSz+sWrVKAUQ4Kj/FFKoGcl+0gCAA9qDCLNeW+ua5J1xBjGs0cm5FzBY+7KDsUUduZECyMl1WpZsEkiJhRhk9QLh8Vii+vJPuzfTWdhz6v036Z1JXBqH9fCz+8p0D9qm3JSYHFwtmR2Z8rQbv3tbmqe2Gpen2ZedTqNloUSCv2gRFQdzVao9kOLukC/IxIzwTEPmgvWV4XWJ9X9pLr++IjnMB0KoPhpluQxZ8CaZAQU/tMxraIs2LA7tKxoarOJEFJocIODt4qkQmrA8vOfBsPrKSFqFLMQsebnvxOsF2oCyJYAQEe1auXskWrVK2y2bLo38LByu9sE/3z6qInhO2PafRG5NhuBAne4bvcIg4bZ+La8BivQLThuj+WAQpVREXLJiaINzED6N28U6cPQ+8Iprxl9XAQtt08StzoeaGS5c=----ATTACHMENT:----OTIzMTAxOTM0ODAyMjc5OCA2NjI2NTg3ODQ5ODI3NTkgODczOTQxNjYwNzI4MTYwMg==