/**
  * Load data to database.
  *
  * @param ObjectManager $em Doctrine entity manager
  */
 public function load(ObjectManager $em)
 {
     $registry = new Registry();
     $registry->setCode('hebergeur');
     $registry->setName('Registre des hébergeurs');
     $em->persist($registry);
     $this->addReference('registre-hebergeur', $registry);
     $registry = new Registry();
     $registry->setCode('fondateur');
     $registry->setName('Registre des fondateurs');
     $em->persist($registry);
     $this->addReference('registre-fondateur', $registry);
     $registry = new Registry();
     $registry->setCode('administrateur');
     $registry->setName('Registre des administrateurs');
     $em->persist($registry);
     $this->addReference('registre-administrateur', $registry);
     $registry = new Registry();
     $registry->setCode('moderateur');
     $registry->setName('Registre des moderateurs');
     $em->persist($registry);
     $this->addReference('registre-moderateur', $registry);
     $registry = new Registry();
     $registry->setCode('community-manager');
     $registry->setName('Registre des community managers');
     $em->persist($registry);
     $this->addReference('registre-community-manager', $registry);
     $em->flush();
 }
Beispiel #2
0
 /**
  * Remove registry.
  *
  * @param Registry $registry
  */
 public function removeRegistry(Registry $registry)
 {
     //AT - Do not remove the next line.
     $registry->removeLog($this);
     // synchronously updating inverse side
     $this->registries->removeElement($registry);
 }
 /**
  * Tests Registry->__toString().
  */
 public function testToString()
 {
     $this->registry->setCode('foo');
     $this->registry->setName('bar');
     $this->assertEquals('bar', $this->registry->__toString());
 }
 /**
  * Return Code from a given Repository.
  *
  * @param Registry|string $registry Parent registry
  *
  * @return string code of the registry
  */
 private function getCodeOfRegistry($registry)
 {
     if ($registry instanceof Registry) {
         return $registry->getCode();
     }
     return $registry;
 }
 /**
  * Test private method getLogOfRepository.
  */
 public function testGetLogOfRepository()
 {
     $expected = 'foo';
     $actual = $this->invokeMethod($this->logRepository, 'getCodeOfRegistry', array('foo'));
     $this->assertEquals($expected, $actual);
     $expected = 'bar';
     $registry = new Registry();
     $registry->setCode('bar');
     $actual = $this->invokeMethod($this->logRepository, 'getCodeOfRegistry', array($registry));
     $this->assertEquals($expected, $actual);
 }