Example #1
0
 /**
  * Register services
  */
 public function register()
 {
     $this->container->set('session', function () {
         $session = $this->sessionAdaptersFactory->getAdapter($this->config->session->adapter);
         $session->start();
         return $session;
     });
 }
Example #2
0
 /**
  * Register services
  */
 public function register()
 {
     $this->container->set('db', function () {
         /* @var Config $dbConfig */
         $dbConfig = $this->config->database;
         return $this->dbAdaptersFactory->getAdapter($dbConfig->adapter, $dbConfig->toArray());
     }, true);
 }
Example #3
0
 /**
  * @expectedException \Exception
  * @expectedExceptionMessage Class "fake" is not exists in this namespaces ["Kachit\\Phalcon\\ServiceProvider"]
  */
 public function testGetProviderInvalid()
 {
     $this->testable->getProvider('fake');
 }
Example #4
0
 /**
  * Register single service provider
  *
  * @param string $service
  */
 protected function registerServiceProvider($service)
 {
     $serviceProvider = $this->providersFactory->getProvider($service);
     $serviceProvider->register();
 }