public static function keys($obj = null) { if (is_array($obj)) { return array_keys($obj); } elseif ($obj instanceof \Traversable) { return array_keys(iterator_to_array($obj)); } return null; }
public function test_keys() { $hash = array('x' => 1, 'y' => 2); $this->assertEquals(array('x', 'y'), Helper::keys($hash)); }