--TEST-- Test Collection::sortBy(), Collection::sortByDescending(), Collection::sortedBy(), Collection::sortedByDescending(). --FILE-- sortBy($sort_by); $array1 = $array; usort($array1, $sort_with); if ($array1 != $collection->toArray()) { echo 'Collection::sortBy() failed.', PHP_EOL; } $collection = Collection::init($array); $collection->sortByDescending($sort_by); $array1 = $array; usort($array1, $sort_with_descending); if ($array1 != $collection->toArray()) { echo 'Collection::sortByDescending() failed.', PHP_EOL; } $collection = Collection::init($array); $array1 = $array; usort($array1, $sort_with); if ($array1 != $collection->sortedBy($sort_by)->toArray()) { echo 'Collection::sortedBy() failed.', PHP_EOL; } $collection = Collection::init($array); $array1 = $array; usort($array1, $sort_with_descending); if ($array1 != $collection->sortedByDescending($sort_by)->toArray()) { echo 'Collection::sortedByDescending() failed.', PHP_EOL; } ?> --EXPECT--