for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Form\HtmlOptions;
use Yiisoft\Validator\Rule\HasLength;
class HasLengthHtmlOptions implements HtmlOptionsProvider
{
private HasLength $validator;
public function __construct(HasLength $validator)
$this->validator = $validator;
}
public function getHtmlOptions(): array
$options = $this->validator->getOptions();
return [
'minlength' => $options['min'],
'maxlength' => $options['max'],
];