]> BookStack Code Mirror - bookstack/blob - app/Providers/AppServiceProvider.php
Finished refactor of entity repos
[bookstack] / app / Providers / AppServiceProvider.php
1 <?php namespace BookStack\Providers;
2
3 use Carbon\Carbon;
4 use Illuminate\Support\ServiceProvider;
5 use Validator;
6
7 class AppServiceProvider extends ServiceProvider
8 {
9     /**
10      * Bootstrap any application services.
11      *
12      * @return void
13      */
14     public function boot()
15     {
16         // Custom validation methods
17         Validator::extend('is_image', function($attribute, $value, $parameters, $validator) {
18             $imageMimes = ['image/png', 'image/bmp', 'image/gif', 'image/jpeg', 'image/jpg', 'image/tiff', 'image/webp'];
19             return in_array($value->getMimeType(), $imageMimes);
20         });
21
22         Carbon::setLocale(config('app.locale'));
23     }
24
25     /**
26      * Register any application services.
27      *
28      * @return void
29      */
30     public function register()
31     {
32         //
33     }
34 }