Beispiel #1
0
 /**
  * @param string $serviceName
  *
  * @return IDatabaseService
  */
 public function getConnection($serviceName)
 {
     if (!isset($this->_connections[$serviceName])) {
         $this->_connections[$serviceName] = Container::servicemanager()->getWithType($serviceName, '\\Cubex\\Database\\IDatabaseService');
         $this->_connections[$serviceName]->query("SET NAMES 'utf8'");
     }
     return $this->_connections[$serviceName];
 }
Beispiel #2
0
 public function emailServices()
 {
     $services = Container::servicemanager()->getAllWithType('\\Cubex\\Email\\IEmailService');
     return array_combine($services, $services);
 }