Example #1
0
 private function loadUsesToReferencedElementUsedby(ElementReflectionInterface $element)
 {
     $uses = $element->getAnnotation('uses');
     if ($uses === null) {
         return;
     }
     foreach ($uses as $value) {
         list($link, $description) = preg_split('~\\s+|$~', $value, 2);
         $resolved = $this->elementResolver->resolveElement($link, $element);
         if ($resolved) {
             $resolved->addAnnotation('usedby', $element->getPrettyName() . ' ' . $description);
         }
     }
 }