コード例 #1
0
ファイル: ParameterBagTest.php プロジェクト: nacef/symfony
    /**
	 * @covers Symfony\Component\HttpFoundation\ParameterBag::getDeep
     */
    public function testGetDeep()
    {
        $bag = new ParameterBag(array('foo' => array('bar' => array('moo' => 'boo'))));

        $this->assertEquals(array('moo' => 'boo'), $bag->getDeep('foo[bar]'));
        $this->assertEquals('boo', $bag->getDeep('foo[bar][moo]'));
        $this->assertEquals('default', $bag->getDeep('foo[bar][foo]', 'default'));
        $this->assertEquals('default', $bag->getDeep('bar[moo][foo]', 'default'));
    }