| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This Util class is a collection of static helper methods to provide file system related functionality. More...
 Collaboration diagram for ILIAS\Filesystem\Util:Data Structures | |
| class | FilenameSanitizing | 
| class | ImageConversionTest | 
| class | LegacyImageConversionTest | 
| class | LegacyPathHelperTest | 
| class | LegacyZipTest | 
| class | UnzipTest | 
| class | ZipTest | 
Static Public Member Functions | |
| static | sanitizeFileName (string $filename) | 
Private Attributes | |
| const | FUNKY_WHITESPACES = '#\p{C}+#u' | 
| const | ZERO_JOINER = '/\\x{00ad}|\\x{0083}|\\x{200c}|\\x{200d}|\\x{2062}|\\x{2063}/iu' | 
| const | SOFT_HYPHEN = "/\\x{00a0}/iu" | 
| const | CONTROL_CHARACTER = "/\\x{00a0}/iu" | 
This Util class is a collection of static helper methods to provide file system related functionality.
Currently you can use it to sanitize file names which are compatible with the ILIAS file system.
      
  | 
  static | 
Definition at line 36 of file Util.php.
References $filename.
Referenced by ILIAS\Filesystem\Util\Archive\Unzip\extract(), ILIAS\MetaData\Repository\Validation\Processor\FilenameSanitizerPreProcessor\process(), and ILIAS\Filesystem\Security\Sanitizing\FilenameSanitizerImpl\sanitize().
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |