| 123456789101112131415161718192021222324252627 |
- <?php
- /**
- * Test: Nette\Utils\Arrays::grep() errors.
- */
- declare(strict_types=1);
- use Nette\Utils\Arrays;
- use Tester\Assert;
- require __DIR__ . '/../bootstrap.php';
- Assert::exception(
- fn() => Arrays::grep(['a', '1', 'c'], '#*#'),
- Nette\Utils\RegexpException::class,
- 'Compilation failed: %a% in pattern: #*#',
- );
- Assert::exception(
- fn() => Arrays::grep(['a', "1\xFF", 'c'], '#\d#u'),
- Nette\Utils\RegexpException::class,
- 'Malformed UTF-8 characters, possibly incorrectly encoded (pattern: #\d#u)',
- );
|