public function testGetByKey()
{
$this->assertEquals(2, getByKey(array('a' => 1, 'b' => 2, 'c' => 3), 'b'));
$this->assertEquals(-1, getByKey(array('a' => 1, 'b' => 2, 'c' => 3), 'd', -1));
$this->assertEquals(2, call_user_func(getByKey, array('a' => 1, 'b' => 2, 'c' => 3), 'b'));
$this->assertEquals('\\nspl\\a\\value', getByKey);
}