/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Validation/ValidatorAfterRuleTest.php
49 строк
1 KB
Lucas Michot
Flip misordered assertions arguments (#59691)
14 апр 2026, 20:44
Не верифицирован
14 апр 2026, 20:44
dcebf75
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Validation; use Illuminate\Translation\ArrayLoader; use Illuminate\Translation\Translator; use Illuminate\Validation\Validator; use PHPUnit\Framework\TestCase; class ValidatorAfterRuleTest extends TestCase { public function testAfterAcceptsArrayOfRules() { $validator = new Validator(new Translator(new ArrayLoader, 'en'), [], []); $validator->after([ fn ($validator) => $validator->errors()->add('closure', 'true'), new InvokableAfterRule, new AfterMethodRule, ])->messages()->messages(); $this->assertSame([ 'closure' => ['true'], 'invokableAfterRule' => ['true'], 'afterMethodRule' => ['true'], ], $validator->messages()->messages()); } } class InvokableAfterRule { public function __invoke($validator) { $validator->errors()->add('invokableAfterRule', 'true'); } } class AfterMethodRule { public function __invoke() { // } public function after($validator) { $validator->errors()->add('afterMethodRule', 'true'); } }