Esempio n. 1
0
 public function __construct(ServiceConfig $serviceConfig, EventManager $eventManager)
 {
     $client_id = $serviceConfig->get('clientId');
     $client_secret = $serviceConfig->get('clientSecret');
     $redirect_uri = $serviceConfig->get('redirectUri');
     $client = new \Google_Client();
     $client->setClientId($client_id);
     $client->setClientSecret($client_secret);
     $client->setRedirectUri($redirect_uri);
     $client->setScopes(array('https://www.googleapis.com/auth/userinfo.email', 'https://www.googleapis.com/auth/userinfo.profile'));
     $this->addInfo = new \Google_Service_Oauth2($client);
     $this->client = $client;
 }
Esempio n. 2
0
 public function __construct(ServiceConfig $serviceConfig, EventManager $eventManager)
 {
     $paths = array("../src/entity");
     $isDevMode = true;
     $eventHandler = new EventHandler($eventManager);
     // the connection configuration
     $dbParams = array('driver' => $serviceConfig->get('driver'), 'user' => $serviceConfig->get('user'), 'password' => $serviceConfig->get('password'), 'dbname' => $serviceConfig->get('dbname'), 'host' => $serviceConfig->get('host'), 'charset' => 'utf8');
     $config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
     $this->entityManager = EntityManager::create($dbParams, $config);
     $this->entityManager->getEventManager()->addEventListener(array('onFlush'), $eventHandler);
     $this->entityManager->getEventManager()->addEventListener(array('postFlush'), $eventHandler);
 }
Esempio n. 3
0
 /**
  * @param \Arbor\Contener\ServiceConfig $serviceConfig
  */
 public function __construct(ServiceConfig $serviceConfig)
 {
     $this->host = $serviceConfig->get('host');
     $this->senderEmailAddress = $serviceConfig->get('senderEmailAddress');
 }