@@ -6316,6 +6316,12 @@ public function testBeforeAndAfterWithFormat()
6316
6316
6317
6317
$ v = new Validator ($ trans , ['x ' => '1970-01-02 ' , '2018-05-12 ' => '1970-01-01 ' ], ['x ' => 'date_format:Y-m-d|after:2018-05-12 ' ]);
6318
6318
$ this ->assertTrue ($ v ->fails ());
6319
+
6320
+ $ v = new Validator ($ trans , ['from ' => '2020-08-05 ' , 'to ' => '2020-06-08 ' ], ['from ' => 'date_format:Y-m-d|before:to ' , 'to ' => 'date_format:Y-d-m ' ]);
6321
+ $ this ->assertTrue ($ v ->passes ());
6322
+
6323
+ $ v = new Validator ($ trans , ['from ' => '2020-05-08 ' , 'to ' => '2020-08-06 ' ], ['from ' => 'date_format:Y-m-d ' , 'to ' => 'date_format:Y-d-m|after:from ' ]);
6324
+ $ this ->assertTrue ($ v ->passes ());
6319
6325
}
6320
6326
6321
6327
public function testWeakBeforeAndAfter ()
@@ -6417,6 +6423,12 @@ public function testWeakBeforeAndAfter()
6417
6423
6418
6424
$ v = new Validator ($ trans , ['foo ' => '2012-01-15 11:00 ' , 'bar ' => null ], ['foo ' => 'before_or_equal:bar ' , 'bar ' => 'nullable ' ]);
6419
6425
$ this ->assertTrue ($ v ->fails ());
6426
+
6427
+ $ v = new Validator ($ trans , ['from ' => '2020-08-05 ' , 'to ' => '2020-05-08 ' ], ['from ' => 'date_format:Y-m-d|before_or_equal:to ' , 'to ' => 'date_format:Y-d-m ' ]);
6428
+ $ this ->assertTrue ($ v ->passes ());
6429
+
6430
+ $ v = new Validator ($ trans , ['from ' => '2020-05-08 ' , 'to ' => '2020-08-05 ' ], ['from ' => 'date_format:Y-m-d ' , 'to ' => 'date_format:Y-d-m|after_or_equal:from ' ]);
6431
+ $ this ->assertTrue ($ v ->passes ());
6420
6432
}
6421
6433
6422
6434
public function testSometimesAddingRules ()
0 commit comments