$this->assertEquals('privately-modified', $fooNonReference['foo']);
}
+ /**
+ * @return null
+ */
private function &returnByReference() {
static $foo;
if ($foo === NULL) {
'familiar' => TRUE,
'value' => 'Hey'
);
+ $inputs[] = array(
+ 'msgid' => 'greeting',
+ 'familiar' => TRUE,
+ 'value' => 'Universal greeting'
+ );
$byLangMsgid = CRM_Utils_Array::index(array('lang', 'msgid'), $inputs);
$this->assertEquals($inputs[4], $byLangMsgid['en']['greeting']);
$this->assertEquals($inputs[1], $byLangMsgid['en']['parting']);
$this->assertEquals($inputs[2], $byLangMsgid['fr']['greeting']);
$this->assertEquals($inputs[3], $byLangMsgid['fr']['parting']);
+ $this->assertEquals($inputs[5], $byLangMsgid[NULL]['greeting']);
}
function testCollect() {