Esempio n. 1
0
 /**
  * @param Config $config
  */
 public function __construct(Config $config)
 {
     $this->memcached = new \Memcached();
     $this->memcached->addServer($config->get('memcached.host'), $config->get('memcached.port'));
 }
Esempio n. 2
0
 /**
  * @param Config $config
  */
 public function __construct(Config $config)
 {
     $this->pdo = new \PDO(sprintf('mysql:host=%s;dbname=%s;charset=utf8', $config->get('database.host'), $config->get('database.name')), $config->get('database.user'), $config->get('database.password'));
 }
Esempio n. 3
0
 /**
  * @param Config $config
  */
 public function __construct(Config $config)
 {
     $this->binary = $config->get('wkhtmltopdf.binary');
 }
Esempio n. 4
0
 /**
  * @expectedException \RuntimeException
  * @expectedExceptionMessage Option foo is not set
  */
 public function testGetThrowsExceptionWhenOptionIsNotSet()
 {
     $config = new Config();
     $config->get('foo');
 }