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:----Je+XLGSf42WHVPQuXvHn/gLm6EjRZXGqUw8Q60vqWDHk6VFRjvD4EK+fE2DXVtUYDKQt3n7A3Dr3Lrz0mqnvvPQZjJQXcyzXw4hdR+2fFDLOvDpKuXAb8uuc0XbbipflCqsm2HO3/bUhQZRzJUAF1lkuEbc2Q5yJpfSwhMzJ43YtmZY1S7fb+J0uklwgOhjR8hsNp3Pv2vY5m5GrkitV+F18e7hAVtB3RKt0GmfaDTw0YpqTHDVXqyVSDLEsL6QymwkaVnyny81oWXMzwc+dKMAjSJNSQ8EKvdjMhokX+RDLstMmavGT42mLHiNpCAff90C5LAtGkPoPtruyJgJZe22A/vRJ89aHCwd/+4oWZuxojNEBpKBZOf3bYleWc8ZShJ/Jia+YYnOshCoNr3zd0DPlERDirOSIeHREo+VCr63ynH4VezOPeccsprrMDvhvLjsgOdjwK1d7ZoDU4sAf/YKExu0quwb+sbYXcAj7Tdq/xIJHg2Jautc8t6Ned+QTOACaCJQbJivQEYqq+j8ZShWd6+IYWQpFRCC0trvRvX+7ojHQRwq3C+mE6AbI3YWzk0UgMs80CBxfigO6MOTWbzUF95uoSkgs5WwysjJ8LN1z90Mag7eZr1r+UCDF5mxeDh/olsboaux1thKOwWszoDqURpddcYFBCx5lu2mQlM0=----ATTACHMENT:----NjU2MjM4NzQxNzM5MDU4MCA2NTYyNTAxNTM1NjE3MDg2IDY5Njc1NzcyMzM2OTc0NTE=