public function testCentsThroughDropNestedly() { $this->context->merge(array('cents' => array('cents' => new CentsDrop()))); $this->assertEquals(100, $this->context->get('cents.cents.amount')); $this->context->merge(array('cents' => array('cents' => array('cents' => new CentsDrop())))); $this->assertEquals(100, $this->context->get('cents.cents.cents.amount')); }