ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\Filesystem\Util\FilenameSanitizing Class Reference
+ Inheritance diagram for ILIAS\Filesystem\Util\FilenameSanitizing:
+ Collaboration diagram for ILIAS\Filesystem\Util\FilenameSanitizing:

Public Member Functions

 provideFilenames ()
 
 testSanitize (string $filename, string $expected)
 provideFilenames More...
 

Detailed Description

Author
Fabian Schmid fabia.nosp@m.n@sr.nosp@m..solu.nosp@m.tion.nosp@m.s

Definition at line 27 of file FilenameSanitizing.php.

Member Function Documentation

◆ provideFilenames()

ILIAS\Filesystem\Util\FilenameSanitizing::provideFilenames ( )

Definition at line 29 of file FilenameSanitizing.php.

29  : array
30  {
31  return [
32  ["Control\u{00a0}Character", 'ControlCharacter'],
33  ["Soft\u{00ad}Hyphen", 'SoftHyphen'],
34  ["No\u{0083}Break", 'NoBreak'],
35  ["ZeroWidth\u{200C}NonJoiner", 'ZeroWidthNonJoiner'],
36  ["ZeroWidth\u{200d}Joiner", 'ZeroWidthJoiner'],
37  ["Invisible\u{2062}Times", 'InvisibleTimes'],
38  ["Invisible\u{2063}Comma", 'InvisibleComma'],
39  ["Funky\u{200B}Whitespace", 'FunkyWhitespace'],
40  ];
41  }

◆ testSanitize()

ILIAS\Filesystem\Util\FilenameSanitizing::testSanitize ( string  $filename,
string  $expected 
)

provideFilenames

Definition at line 46 of file FilenameSanitizing.php.

46  : void
47  {
48  $this->assertEquals($expected, Util::sanitizeFilename($filename));
49  }
$filename
Definition: buildRTE.php:78

The documentation for this class was generated from the following file: