コード例 #1
0
ファイル: DataSource.php プロジェクト: qubes/defero
 /**
  * @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];
 }
コード例 #2
0
ファイル: Campaign.php プロジェクト: qubes/defero
 public function emailServices()
 {
     $services = Container::servicemanager()->getAllWithType('\\Cubex\\Email\\IEmailService');
     return array_combine($services, $services);
 }