mirror of
https://github.com/DirectoryLister/DirectoryLister.git
synced 2025-08-22 21:54:15 +02:00
Minor improvement to icons container definition
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
<?php
|
||||
|
||||
use Psr\Container\ContainerInterface;
|
||||
|
||||
return [
|
||||
/**
|
||||
* Enable application debugging and display error messages.
|
||||
@@ -153,15 +151,4 @@ return [
|
||||
* Default value: 1000000000
|
||||
*/
|
||||
'max_hash_size' => DI\env('MAX_HASH_SIZE', 1000000000),
|
||||
|
||||
/**
|
||||
* Array of icon definitions where the array key is the file extension
|
||||
* (without a preceding dot) and the array value is the desired Font Awesome
|
||||
* class names.
|
||||
*
|
||||
* Default value: Array loaded from 'icons.php' config file
|
||||
*/
|
||||
'icons' => static function (ContainerInterface $container): array {
|
||||
return require $container->get('icons_config');
|
||||
},
|
||||
];
|
||||
|
@@ -17,7 +17,6 @@ return [
|
||||
'source_path' => DI\string('{app_path}/src'),
|
||||
'translations_path' => DI\string('{app_path}/translations'),
|
||||
'views_path' => DI\string('{app_path}/views'),
|
||||
'icons_config' => DI\string('{config_path}/icons.php'),
|
||||
|
||||
/** Array of application files (to be hidden) */
|
||||
'app_files' => ['app', 'index.php', '.hidden'],
|
||||
|
@@ -1,138 +1,120 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
// Images
|
||||
'ai' => 'fas fa-image',
|
||||
'bmp' => 'fas fa-image',
|
||||
'eps' => 'fas fa-image',
|
||||
'gif' => 'fas fa-image',
|
||||
'ico' => 'fas fa-image',
|
||||
'jpeg' => 'fas fa-image',
|
||||
'jpg' => 'fas fa-image',
|
||||
'png' => 'fas fa-image',
|
||||
'ps' => 'fas fa-image',
|
||||
'psd' => 'fas fa-image',
|
||||
'svg' => 'fas fa-image',
|
||||
'tga' => 'fas fa-image',
|
||||
'tif' => 'fas fa-image',
|
||||
'tiff' => 'fas fa-image',
|
||||
'drw' => 'fas fa-image',
|
||||
|
||||
// Data
|
||||
'csv' => 'fas fa-file-csv',
|
||||
'json' => 'fas fa-file-alt',
|
||||
'yaml' => 'fas fa-file-alt',
|
||||
|
||||
// Code
|
||||
'c' => 'fas fa-code',
|
||||
'class' => 'fas fa-code',
|
||||
'cpp' => 'fas fa-code',
|
||||
'css' => 'fab fab fa-css3',
|
||||
'erb' => 'fas fa-code',
|
||||
'htm' => 'fab fa-html5',
|
||||
'html' => 'fab fa-html5',
|
||||
'java' => 'fab fa-java',
|
||||
'js' => 'fab fa-js',
|
||||
'php' => 'fab fa-php',
|
||||
'pl' => 'fas fa-code',
|
||||
'py' => 'fab fa-python',
|
||||
'rb' => 'fas fa-code',
|
||||
'xhtml' => 'fas fa-code',
|
||||
'xml' => 'fas fa-code',
|
||||
|
||||
// Text and Markup
|
||||
'cfg' => 'fas fa-file-alt',
|
||||
'ini' => 'fas fa-file-alt',
|
||||
'log' => 'fas fa-file-alt',
|
||||
'md' => 'fab fa-markdown',
|
||||
'rtf' => 'fas fa-file-alt',
|
||||
'txt' => 'fas fa-file-alt',
|
||||
|
||||
// Documents
|
||||
'doc' => 'fas fa-file-word',
|
||||
'docx' => 'fas fa-file-word',
|
||||
'odt' => 'fas fa-file-alt',
|
||||
'pdf' => 'fas fa-file-pdf',
|
||||
'ppt' => 'fas fa-file-powerpoint',
|
||||
'pptx' => 'fas fa-file-powerpoint',
|
||||
'xls' => 'fas fa-file-excel',
|
||||
'xlsx' => 'fas fa-file-excel',
|
||||
|
||||
// Archives
|
||||
'7z' => 'fas fa-file-archive',
|
||||
'bz' => 'fas fa-file-archive',
|
||||
'gz' => 'fas fa-file-archive',
|
||||
'rar' => 'fas fa-file-archive',
|
||||
'tar' => 'fas fa-file-archive',
|
||||
'xz' => 'fas fa-file-archive',
|
||||
'zip' => 'fas fa-file-archive',
|
||||
|
||||
// Audio
|
||||
'aac' => 'fas fa-music',
|
||||
'aif' => 'fas fa-music',
|
||||
'flac' => 'fas fa-music',
|
||||
'mid' => 'fas fa-music',
|
||||
'midi' => 'fas fa-music',
|
||||
'mpa' => 'fas fa-music',
|
||||
'mp3' => 'fas fa-music',
|
||||
'ogg' => 'fas fa-music',
|
||||
'wma' => 'fas fa-music',
|
||||
'wav' => 'fas fa-music',
|
||||
|
||||
// Databases
|
||||
'accdb' => 'fas fa-database',
|
||||
'db' => 'fas fa-database',
|
||||
'dbf' => 'fas fa-database',
|
||||
'mdb' => 'fas fa-database',
|
||||
'pdb' => 'fas fa-database',
|
||||
'sql' => 'fas fa-database',
|
||||
|
||||
// Executables
|
||||
'apk' => 'fab fa-android',
|
||||
'app' => 'fas fa-window',
|
||||
'com' => 'fas fa-window',
|
||||
'exe' => 'fas fa-window',
|
||||
'jar' => 'fas fa-window',
|
||||
'msi' => 'fas fa-window',
|
||||
'vb' => 'fas fa-window',
|
||||
|
||||
// Fonts
|
||||
'eot' => 'fas fa-font-case',
|
||||
'otf' => 'fas fa-font-case',
|
||||
'ttf' => 'fas fa-font-case',
|
||||
'woff' => 'fas fa-font-case',
|
||||
|
||||
// Game Files
|
||||
'gam' => 'fas fa-gamepad',
|
||||
'nes' => 'fas fa-gamepad',
|
||||
'rom' => 'fas fa-gamepad',
|
||||
'sav' => 'fas fa-save',
|
||||
|
||||
// Package Files
|
||||
'box' => 'fas fa-archive',
|
||||
'deb' => 'fas fa-archive',
|
||||
'rpm' => 'fas fa-archive',
|
||||
|
||||
// Scripts
|
||||
'bat' => 'fas fa-terminal',
|
||||
'cmd' => 'fas fa-terminal',
|
||||
'sh' => 'fas fa-terminal',
|
||||
|
||||
// Video
|
||||
'avi' => 'fas fa-video',
|
||||
'flv' => 'fas fa-video',
|
||||
'mkv' => 'fas fa-video',
|
||||
'mov' => 'fas fa-video',
|
||||
'mp4' => 'fas fa-video',
|
||||
'mpg' => 'fas fa-video',
|
||||
'ogv' => 'fas fa-video',
|
||||
'swf' => 'fas fa-video',
|
||||
'webm' => 'fas fa-video',
|
||||
'wmv' => 'fas fa-video',
|
||||
|
||||
// Miscellaneous
|
||||
'bak' => 'fas fa-save',
|
||||
'iso' => 'fas fa-compact-disc',
|
||||
'lock' => 'fas fa-lock',
|
||||
'msg' => 'fas fa-envelope',
|
||||
/**
|
||||
* Array of icon definitions where the array key is the file extension
|
||||
* (without a preceding dot) and the array value is the desired Font Awesome
|
||||
* class names.
|
||||
*/
|
||||
'icons' => [
|
||||
'7z' => 'fas fa-file-archive',
|
||||
'aac' => 'fas fa-music',
|
||||
'accdb' => 'fas fa-database',
|
||||
'ai' => 'fas fa-image',
|
||||
'aif' => 'fas fa-music',
|
||||
'apk' => 'fab fa-android',
|
||||
'app' => 'fas fa-window',
|
||||
'avi' => 'fas fa-video',
|
||||
'bak' => 'fas fa-save',
|
||||
'bat' => 'fas fa-terminal',
|
||||
'bmp' => 'fas fa-image',
|
||||
'box' => 'fas fa-archive',
|
||||
'bz' => 'fas fa-file-archive',
|
||||
'c' => 'fas fa-code',
|
||||
'cfg' => 'fas fa-file-alt',
|
||||
'class' => 'fas fa-code',
|
||||
'cmd' => 'fas fa-terminal',
|
||||
'com' => 'fas fa-window',
|
||||
'cpp' => 'fas fa-code',
|
||||
'css' => 'fab fab fa-css3',
|
||||
'csv' => 'fas fa-file-csv',
|
||||
'db' => 'fas fa-database',
|
||||
'dbf' => 'fas fa-database',
|
||||
'deb' => 'fas fa-archive',
|
||||
'doc' => 'fas fa-file-word',
|
||||
'docx' => 'fas fa-file-word',
|
||||
'drw' => 'fas fa-image',
|
||||
'email' => 'fas fa-envelope',
|
||||
'eot' => 'fas fa-font-case',
|
||||
'eps' => 'fas fa-image',
|
||||
'erb' => 'fas fa-code',
|
||||
'exe' => 'fas fa-window',
|
||||
'flac' => 'fas fa-music',
|
||||
'flv' => 'fas fa-video',
|
||||
'gam' => 'fas fa-gamepad',
|
||||
'gif' => 'fas fa-image',
|
||||
'gz' => 'fas fa-file-archive',
|
||||
'htm' => 'fab fa-html5',
|
||||
'html' => 'fab fa-html5',
|
||||
'ico' => 'fas fa-image',
|
||||
'ini' => 'fas fa-file-alt',
|
||||
'iso' => 'fas fa-compact-disc',
|
||||
'jar' => 'fas fa-window',
|
||||
'java' => 'fab fa-java',
|
||||
'jpeg' => 'fas fa-image',
|
||||
'jpg' => 'fas fa-image',
|
||||
'js' => 'fab fa-js',
|
||||
'json' => 'fas fa-file-alt',
|
||||
'lock' => 'fas fa-lock',
|
||||
'log' => 'fas fa-file-alt',
|
||||
'mail' => 'fas fa-envelope',
|
||||
'md' => 'fab fa-markdown',
|
||||
'mdb' => 'fas fa-database',
|
||||
'mid' => 'fas fa-music',
|
||||
'midi' => 'fas fa-music',
|
||||
'mkv' => 'fas fa-video',
|
||||
'mov' => 'fas fa-video',
|
||||
'mp3' => 'fas fa-music',
|
||||
'mp4' => 'fas fa-video',
|
||||
'mpa' => 'fas fa-music',
|
||||
'mpg' => 'fas fa-video',
|
||||
'msg' => 'fas fa-envelope',
|
||||
'msi' => 'fas fa-window',
|
||||
'nes' => 'fas fa-gamepad',
|
||||
'odt' => 'fas fa-file-alt',
|
||||
'ogg' => 'fas fa-music',
|
||||
'ogv' => 'fas fa-video',
|
||||
'otf' => 'fas fa-font-case',
|
||||
'pdb' => 'fas fa-database',
|
||||
'pdf' => 'fas fa-file-pdf',
|
||||
'php' => 'fab fa-php',
|
||||
'phtml' => 'fab fa-html5',
|
||||
'pl' => 'fas fa-code',
|
||||
'png' => 'fas fa-image',
|
||||
'ppt' => 'fas fa-file-powerpoint',
|
||||
'pptx' => 'fas fa-file-powerpoint',
|
||||
'ps' => 'fas fa-image',
|
||||
'psd' => 'fas fa-image',
|
||||
'py' => 'fab fa-python',
|
||||
'rar' => 'fas fa-file-archive',
|
||||
'rb' => 'fas fa-code',
|
||||
'rom' => 'fas fa-gamepad',
|
||||
'rpm' => 'fas fa-archive',
|
||||
'rtf' => 'fas fa-file-alt',
|
||||
'sav' => 'fas fa-save',
|
||||
'sh' => 'fas fa-terminal',
|
||||
'sql' => 'fas fa-database',
|
||||
'svg' => 'fas fa-image',
|
||||
'swf' => 'fas fa-video',
|
||||
'tar' => 'fas fa-file-archive',
|
||||
'tga' => 'fas fa-image',
|
||||
'tif' => 'fas fa-image',
|
||||
'tiff' => 'fas fa-image',
|
||||
'ttf' => 'fas fa-font-case',
|
||||
'twig' => 'fab fa-php',
|
||||
'txt' => 'fas fa-file-alt',
|
||||
'vb' => 'fas fa-window',
|
||||
'wav' => 'fas fa-music',
|
||||
'webm' => 'fas fa-video',
|
||||
'wma' => 'fas fa-music',
|
||||
'wmv' => 'fas fa-video',
|
||||
'woff' => 'fas fa-font-case',
|
||||
'xhtml' => 'fas fa-code',
|
||||
'xls' => 'fas fa-file-excel',
|
||||
'xlsx' => 'fas fa-file-excel',
|
||||
'xml' => 'fas fa-code',
|
||||
'xz' => 'fas fa-file-archive',
|
||||
'yaml' => 'fas fa-file-alt',
|
||||
'zip' => 'fas fa-file-archive',
|
||||
],
|
||||
];
|
||||
|
Reference in New Issue
Block a user