/**
  * @covers StableSort::uksort
  * @group  stablesort
  */
 public function testFloat()
 {
     $source = array('a3' => 0.1, 'b2' => 0.2, 'c2' => 0.3, 'd1' => 0.4);
     $expected = array('d1' => 0.4, 'b2' => 0.2, 'c2' => 0.3, 'a3' => 0.1);
     $array = $source;
     StableSort::uksort($array, array(__CLASS__, 'compare_string_skip'));
     $this->assertSame($expected, $array);
 }
function suksort(array &$array, $value_compare_func)
{
    require_once dirname(__DIR__) . '/classes/StableSort.php';
    return StableSort::uksort($array, $value_compare_func);
}