Beispiel #1
0
 /**
  * @param Container $container
  * @param bool $cleanUpGroups
  */
 public function remove(Container $container, $cleanUpGroups = FALSE)
 {
     parent::remove($container, $cleanUpGroups);
     if ($container instanceof ToOneContainer && ($id = $container->getId()) !== NULL) {
         $this->addToDeletions($id);
     }
 }
Beispiel #2
0
 /**
  * @param \Nette\Forms\Container|\Kdyby\Doctrine\Forms\EntityContainer $container
  * @param bool $cleanUpGroups
  */
 public function remove(Nette\Forms\Container $container, $cleanUpGroups = FALSE)
 {
     if (!$container instanceof \DoctrineModule\Forms\Containers\EntityContainer) {
         throw new \Nette\InvalidArgumentException('Given container is not instance of DoctrineModule\\Forms\\Containers\\EntityContainer, instance of ' . get_class($container) . ' given.');
     }
     $entity = $container->getData();
     parent::remove($container, $cleanUpGroups);
     $this->getMapper()->remove($entity);
 }