*/ public static function sanitizeProvider(): iterable { yield 'replaces spaces with dashes' => ['Krtek Weekend', 'Krtek-Weekend']; yield 'strips path traversal' => ['../../etc/passwd', 'etc-passwd']; yield 'strips forward slash' => ['a/b', 'a-b']; yield 'strips backslash' => ['a\\b', 'a-b']; yield 'strips control characters and special symbols' => ["Quiz #1