1--TEST--
2Spoofchecker attempting to pass an unknown restriction level
3--SKIPIF--
4<?php
5if (!extension_loaded('intl') || !class_exists("Spoofchecker")) print 'skip';
6
7if (!method_exists(new Spoofchecker(), 'setRestrictionLevel')) print 'skip ICU version < 58';
8?>
9--FILE--
10<?php
11
12$x = new Spoofchecker();
13try {
14    $x->setRestrictionLevel(Spoofchecker::SINGLE_SCRIPT);
15} catch (\ValueError $e) {
16    echo $e->getMessage(), \PHP_EOL;
17}
18
19?>
20--EXPECT--
21Spoofchecker::setRestrictionLevel(): Argument #1 ($level) must be one of Spoofchecker::ASCII, Spoofchecker::SINGLE_SCRIPT_RESTRICTIVE, Spoofchecker::SINGLE_HIGHLY_RESTRICTIVE, Spoofchecker::SINGLE_MODERATELY_RESTRICTIVE, Spoofchecker::SINGLE_MINIMALLY_RESTRICTIVE, or Spoofchecker::UNRESTRICTIVE
22