/** * @param \phpDocumentor\Reflection\ClassReflector\ConstantReflector $reflector * @param Context $context * @param array $config */ public function __construct($reflector = null, $context = null, $config = []) { parent::__construct($reflector, $context, $config); if ($reflector === null) { return; } foreach ($this->tags as $i => $tag) { if ($tag->getName() == 'event') { $eventTag = new ReturnTag('event', $tag->getContent(), $tag->getDocBlock(), $tag->getLocation()); $this->type = $eventTag->getType(); $this->types = $eventTag->getTypes(); $this->description = ucfirst($eventTag->getDescription()); $this->shortDescription = BaseDoc::extractFirstSentence($this->description); unset($this->tags[$i]); } } }
/** * @param \phpDocumentor\Reflection\ClassReflector\ConstantReflector $reflector * @param Context $context * @param array $config */ public function __construct($reflector = null, $context = null, $config = []) { parent::__construct($reflector, $context, $config); if ($reflector === null) { return; } foreach ($this->tags as $i => $tag) { if ($tag->getName() == 'event') { $eventTag = new ReturnTag('event', $tag->getContent(), $tag->getDocBlock(), $tag->getLocation()); $this->type = $eventTag->getType(); $this->types = $eventTag->getTypes(); $this->description = ucfirst($eventTag->getDescription()); if (($pos = strpos($this->description, '.')) !== false) { $this->shortDescription = substr($this->description, 0, $pos); } else { $this->shortDescription = $this->description; } unset($this->tags[$i]); } } }