src/Knitink/ManagementBundle/KnitinkManagementBundle.php line 9

Open in your IDE?
  1. <?php
  2. namespace Knitink\ManagementBundle;
  3. use Symfony\Component\HttpKernel\Bundle\Bundle;
  4. use Doctrine\DBAL\Types\Type;
  5. use Doctrine\Manager\Doctrine_Manager;
  6. class KnitinkManagementBundle extends Bundle
  7. {
  8.     public function boot(){
  9.         $em $this->container->get('doctrine.orm.entity_manager');
  10.         if (!Type::hasType("UNIT_TYPE")) {
  11.             Type::addType('UNIT_TYPE''Knitink\ManagementBundle\Entity\DBAL\UnitType');
  12.             $em->getConnection()->getDatabasePlatform()->registerDoctrineTypeMapping('UNIT_TYPE','UNIT_TYPE');
  13.         }
  14.         
  15.         if (!Type::hasType("MODULE_TYPE")) {
  16.             Type::addType('MODULE_TYPE''Knitink\ManagementBundle\Entity\DBAL\ModuleType');
  17.             $em->getConnection()->getDatabasePlatform()->registerDoctrineTypeMapping('MODULE_TYPE','MODULE_TYPE');
  18.         }
  19.         if (!Type::hasType("LICENSE_UNIVERSE_TYPE")) {
  20.             Type::addType('LICENSE_UNIVERSE_TYPE''Knitink\ManagementBundle\Entity\DBAL\LicenseUniverseType');
  21.             $em->getConnection()->getDatabasePlatform()->registerDoctrineTypeMapping('LICENSE_UNIVERSE_TYPE','LICENSE_UNIVERSE_TYPE');
  22.         }
  23.     }
  24. }