Пример #1
0
 /**
  * @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]);
         }
     }
 }
Пример #2
0
 /**
  * @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]);
         }
     }
 }