Example #1
0
 protected function __construct()
 {
     $this->adapter = Config::get('db.adapter');
     $this->host = Config::get('db.host');
     $this->database = Config::get('db.name');
     $this->manager = new ConnectionManagerSingle();
     $this->manager->setConfiguration($this->defaultConfig());
     $this->serviceContainer = Propel::getServiceContainer();
     $this->serviceContainer->setAdapterClass($this->database, $this->adapter);
     $this->serviceContainer->setConnectionManager($this->database, $this->manager);
 }
Example #2
0
 /**
  * Set up service container of propel
  *
  * @param \Propel\Runtime\ServiceContainer\ServiceContainerInterface   $serviceContainer  Propel service container
  * @param array                                                        $config            Config array
  * @param \Propel\Runtime\Connection\ConnectionManagerInterface        $manager           Propel manager
  *
  * @return void
  */
 protected static function setPropelServiceContainer($serviceContainer, $config, $manager)
 {
     $serviceContainer->setAdapterClass($config['connectionName'], $config['adapter']);
     $serviceContainer->setConnectionManager($config['connectionName'], $manager);
 }