Beispiel #1
0
 public function addInterface(InterfaceData $interface)
 {
     $this->interfaces[$interface->fqcn->toString()] = $interface;
     foreach ($this->findInterfaceChildrenClasses($interface->fqcn) as $child) {
         $this->addImplement($child, $interface->fqcn);
     }
     foreach ($interface->getInterfaces() as $parent) {
         if ($parent instanceof FQCN) {
             $this->addImplement($interface, $parent);
         }
     }
 }