public function testAppendParameterByRef() { $data = array('stefy' => 'ecuador', 'amy' => 'florida', 'stasy' => 'ukraine'); $p = new AgaviParameterHolder($data); $bg = 'bulgaria'; $stefy = 'peru'; $la = 'lalala'; $p->appendParameterByRef('kiki', $bg); $p->appendParameterByRef('stefy', $stefy); $stefy = 'germany'; $p->appendParameterByRef(0, $la); $la = 'ohh'; $this->assertEquals(array('stefy' => array('ecuador', 'germany'), 'amy' => 'florida', 'stasy' => 'ukraine', 'kiki' => array('bulgaria'), array('ohh')), $p->getParameters()); $p->clearParameters(); $this->assertEquals(array(), $p->getParameters()); }