]> BookStack Code Mirror - bookstack/blobdiff - app/Providers/AppServiceProvider.php
Hardened image file validation by removing custom validation
[bookstack] / app / Providers / AppServiceProvider.php
index 6fa0f9a5215b7c27dd0baadbda4e044c3b24fb29..77154baac6b2b4bdf3683c08815d998d306fe0e8 100644 (file)
@@ -21,12 +21,6 @@ class AppServiceProvider extends ServiceProvider
      */
     public function boot()
     {
-        // Custom validation methods
-        Validator::extend('is_image', function ($attribute, $value, $parameters, $validator) {
-            $imageMimes = ['image/png', 'image/bmp', 'image/gif', 'image/jpeg', 'image/jpg', 'image/tiff', 'image/webp'];
-            return in_array($value->getMimeType(), $imageMimes);
-        });
-
         // Custom blade view directives
         Blade::directive('icon', function ($expression) {
             return "<?php echo icon($expression); ?>";