archiver_get_extensions()
Returns a string of supported archive extensions.
Return value
A space-separated string of extensions suitable for use by the file validation system.
File
- core/includes/common.inc, line 1219
- Common functions that many Drupal modules will need to reference.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 | function archiver_get_extensions() { $valid_extensions = array (); foreach (\Drupal::service( 'plugin.manager.archiver' )->getDefinitions() as $archive ) { foreach ( $archive [ 'extensions' ] as $extension ) { foreach ( explode ( '.' , $extension ) as $part ) { if (!in_array( $part , $valid_extensions )) { $valid_extensions [] = $part ; } } } } return implode( ' ' , $valid_extensions ); } |
Please login to continue.