Ejemplo n.º 1
0
 public function addUser(AbstractUnitObject $unit)
 {
     if ($this->getRootNode()->queryOne(sprintf('phpdox:users/phpdox:%s[@full = "%s"]', $unit->getType(), $unit->getName())) !== NULL) {
         return;
     }
     $user = $this->addToContainer('users', $unit->getType());
     $this->setName($unit->getName(), $user);
 }
Ejemplo n.º 2
0
 public function addImplementor(AbstractUnitObject $unit)
 {
     if ($this->getRootNode()->queryOne(sprintf('phpdox:implementor[@full = "%s"]', $unit->getName())) !== NULL) {
         return;
     }
     $implementor = $this->addToContainer('implementors', $unit->getType());
     $this->setName($unit->getName(), $implementor);
 }
Ejemplo n.º 3
0
        public function addImplementor(AbstractUnitObject $unit) {
            if ($this->getRootNode()->queryOne(sprintf('phpdox:implementor[@full = "%s"]', $unit->getName())) !== NULL) {
                return;
            }
            $implementor = $this->getRootNode()->appendElementNS(self::XMLNS, 'implementor');
            $this->setName($unit->getName(), $implementor);

        }