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