--TEST-- Test Collection::indexOf(), Collection::lastIndexOf(), Collection::indexOfFirst(), Collection::indexOfLast(). --FILE-- indexOf('f'); if ($first_f_at != 3) { echo 'Collection::indexOf() failed.', PHP_EOL; } $last_f_at = $collection->lastIndexOf('f'); if ($last_f_at != 7) { echo 'Collection::lastIndexOf() failed.', PHP_EOL; } $first_numeric_at = $collection->indexOfFirst(function ($value) { return is_numeric($value); }); if ($first_numeric_at != 2) { echo 'Collection::indexOfFirst() failed.', PHP_EOL; } $last_upper_case_at = $collection->indexOfLast(function ($value) { return ctype_upper($value); }); if ($last_upper_case_at != 6) { echo 'Collection::indexOfLast() failed.', PHP_EOL; } ?> --EXPECT--