Cviebrock\ImageValidator\ImageValidatorServiceProvider::boot PHP Method

boot() public method

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