public static function assertArrayEqualsNoOrder(
        $expected, $actual, $message='') {

          Assert::assertThat(
            $actual,
            new ArrayEqualsNoOrder($expected),
            $message);
    }
public static function assertArrayEqualsNoOrder(
        $expected, $actual, $message='') {

          Assert::assertThat(
            $actual,
            new ArrayEqualsNoOrder($expected),
            $message);
    }
public static function assertArrayEqualsNoOrder ( $ expected , $ actual , $ message = '' ) { Assert :: assertThat ( $ actual , new ArrayEqualsNoOrder ( $ expected ) , $ message ) ; }
Asserts that the two arrays contain the same exact contents,
but are not necessarily the same order.

@param array $expected
@param array $actual
@param string $message
Asserts that the two arrays contain the same exact contents but are not necessarily the same order .