/**
  * Bootstrap the application events.
  *
  * @return void
  */
 public function boot()
 {
     $this->loadTranslationsFrom(__DIR__ . '/../lang', 'image-validator');
     $this->app->bind('Cviebrock\\ImageValidator\\ImageValidator', function ($app) {
         $validator = new ImageValidator($app['translator'], [], [], trans('image-validator::validation'));
         if (isset($app['validation.presence'])) {
             $validator->setPresenceVerifier($app['validation.presence']);
         }
         return $validator;
     });
     $this->addNewRules();
 }
 /**
  * Bootstrap the application events.
  *
  * @return void
  */
 public function boot()
 {
     $this->package('cviebrock/image-validator', 'image-validator');
     $this->app->bind('Cviebrock\\ImageValidator\\ImageValidator', function ($app) {
         $validator = new ImageValidator($app['translator'], array(), array(), $app['translator']->get('image-validator::validation'));
         if (isset($app['validation.presence'])) {
             $validator->setPresenceVerifier($app['validation.presence']);
         }
         return $validator;
     });
     $this->addNewRules();
 }