Inheritance: extends Illuminate\Validation\Validator, implements Illuminate\Contracts\Validation\Validator
 public function testRoundingAspects()
 {
     $validator = new ImageValidator($this->translator, array('image' => dirname(__FILE__) . '/images/1024x682.png'), array('image' => 'image_aspect:3,2'));
     $this->assertFalse($validator->passes());
     $validator = new ImageValidator($this->translator, array('image' => dirname(__FILE__) . '/images/1024x683.png'), array('image' => 'image_aspect:3,2'));
     $this->assertTrue($validator->passes());
 }
 /**
  * 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();
 }
 public function testValidatesReverseAspectDecimal()
 {
     $validator = new ImageValidator($this->translator, $this->data, array('image' => 'image_aspect:~1.25'));
     $this->assertTrue($validator->passes());
 }
 public function testValidatesRange()
 {
     $validator = new ImageValidator($this->translator, $this->data, array('image' => 'image_size:200-300'));
     $this->assertTrue($validator->passes());
 }