/**
  * Tests Fallbacks->get()
  */
 public function testGet()
 {
     $this->fallbacks = new Fallbacks($this->defaultData);
     $this->assertEquals($this->defaultData['foo'], $this->fallbacks->get('foo'));
     $this->assertEquals($this->defaultData['name']['first'], $this->fallbacks->get('name.first'));
     $this->assertNull($this->fallbacks->get('name'));
     // we can't grab a key-value-array
     $this->assertEquals($this->defaultData['servers'], $this->fallbacks->get('servers'));
     $this->assertEquals($this->defaultData['a']['very']['deep']['array']['x'], $this->fallbacks->get('a.very.deep.array.x'));
     $this->assertEquals($this->defaultData['errorcodes'][404], $this->fallbacks->get('errorcodes.404'));
 }
Exemplo n.º 2
0
 /**
  * Tests Fallbacks->get()
  */
 public function testGet()
 {
     $this->fallbacks = new Fallbacks($this->defaultData);
     $this->assertEquals($this->defaultData['foo'], $this->fallbacks->get('foo'));
     $this->assertEquals($this->defaultData['name']['first'], $this->fallbacks->get('name[first]', null, true));
     $this->assertEquals($this->defaultData['servers'], $this->fallbacks->get('servers'));
     $this->assertEquals($this->defaultData['a']['very']['deep']['array']['x'], $this->fallbacks->get('a[very][deep][array][x]', null, true));
     $this->assertEquals($this->defaultData['errorcodes'][404], $this->fallbacks->get('errorcodes[404]', null, true));
 }
Exemplo n.º 3
0
 /**
  * Tests Fallbacks->get()
  */
 public function testGet()
 {
     $this->fallbacks = new Fallbacks($this->defaultData);
     $this->assertEquals($this->defaultData['foo'], $this->fallbacks->get('foo'));
     $this->assertEquals($this->defaultData['name']['first'], $this->fallbacks->get('name')['first']);
     $this->assertEquals($this->defaultData['servers'], $this->fallbacks->get('servers'));
     $this->assertEquals($this->defaultData['a']['very']['deep']['array']['x'], $this->fallbacks->get('a')['very']['deep']['array']['x']);
     $this->assertEquals($this->defaultData['errorcodes'][404], $this->fallbacks->get('errorcodes')[404]);
 }