for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Validator\Tests\Debug;
use Yiisoft\Validator\Debug\ValidatorCollector;
use Yiisoft\Validator\Result;
use Yiisoft\Validator\Rule\Number;
use Yiisoft\Yii\Debug\Collector\CollectorInterface;
use Yiisoft\Yii\Debug\Tests\Shared\AbstractCollectorTestCase;
final class ValidatorCollectorTest extends AbstractCollectorTestCase
{
/**
* @param CollectorInterface|ValidatorCollector $collector
*/
protected function collectTestData(CollectorInterface|ValidatorCollector $collector): void
$ruleNumber = new Number(min: 200);
$result = new Result();
$result->addError($ruleNumber->getLessThanMinMessage());
$collector->collect(123, $result, [$ruleNumber]);
}
protected function getCollector(): CollectorInterface
return new ValidatorCollector();