예제 #1
0
파일: PdoDriverTest.php 프로젝트: titon/db
 protected function setUp()
 {
     parent::setUp();
     $this->object = new DriverStub(Config::get('db'));
     $this->object->connect();
     $this->table = new User();
 }
예제 #2
0
 protected function setUp()
 {
     parent::setUp();
     $db = Config::get('db');
     $db['user'] = '******';
     $db['pass'] = '******';
     Database::registry()->addDriver('default', new PgsqlDriver($db));
 }
예제 #3
0
 function config($key, $value = null)
 {
     if ($value !== null) {
         Config::set($key, $value);
         return true;
     }
     return Config::get($key);
 }
예제 #4
0
 /**
  * Setup the DB once, not before every test.
  */
 public static function setUpBeforeClass()
 {
     Database::registry()->addDriver('default', new MongoDriver(Config::get('db')));
     // Remove singletons
     User::flushInstances();
     Book::flushInstances();
     Series::flushInstances();
     Profile::flushInstances();
 }
예제 #5
0
파일: Locale.php 프로젝트: titon/g11n
 /**
  * Set code and config.
  *
  * @param string $code
  * @param array $config
  */
 public function __construct($code, array $config = [])
 {
     parent::__construct(['initialize' => false] + $config);
     $this->_code = $code;
     $this->_localeBundle = new LocaleBundle();
     $this->_messageBundle = new MessageBundle();
     // Add default resource paths
     if ($paths = Config::get('titon.path.resources')) {
         $this->addResourcePaths('core', $paths);
     }
 }
예제 #6
0
 protected function setUp()
 {
     parent::setUp();
     Database::registry()->addDriver('default', new SqliteDriver(Config::get('db')));
 }
예제 #7
0
파일: DriverTest.php 프로젝트: titon/db
 protected function setUp()
 {
     parent::setUp();
     $this->object = new DriverStub(Config::get('db'));
 }
예제 #8
0
 /**
  * Test that set() correctly sets values at the correct depths.
  */
 public function testSet()
 {
     Config::set('Set.level1', 1);
     $this->assertEquals(Config::get('Set.level1'), 1);
     Config::set('Set.level2.level2', 2);
     $this->assertEquals(Config::get('Set.level2.level2'), 2);
     Config::set('Set.level3.level3.level3', 3);
     $this->assertEquals(Config::get('Set.level3.level3.level3'), 3);
     Config::set('Set.level4.level4.level4.level4', 4);
     $this->assertEquals(Config::get('Set.level4.level4.level4.level4'), 4);
     $this->assertTrue(is_array(Config::get('Set.level4.level4.level4')));
     $this->assertFalse(Config::get('Set.level4.level4') === 'falsey');
     Config::set('Set.level4.array', ['key' => 'value']);
     $this->assertEquals(Config::get('Set.level4.array'), ['key' => 'value']);
     $this->assertEquals(Config::get('Set.level4.array.key'), 'value');
     Config::set('Set.level4', 'Flattened!');
     $this->assertEquals(Config::get('Set.level4'), 'Flattened!');
     $this->assertEquals(Config::get('Set.level4.level4.level4.level4'), null);
 }