Witam
Załóżmy że mam serwis który sprawdza czy dane pobrane z klienta są poprawne i teraz mam pytanie czy taką walidacje powinno się testować?
<?php
namespace App\Service;
use App\Entity\User;
use Symfony\Component\Validator\Validator\ValidatorInterface;
class SecurityValid
{
private $validator;
public function __construct(ValidatorInterface $validator)
{
$this->validator = $validator;
}
public function registerValid($data)
{
$user = new User();
$user->setUsername($data['username']);
$errors = $this->validator->validate($user);
if(count($errors) > 0) {
return true;
}
return false;
}
}
Oraz drugie pytanie lepiej pisać własne walidację czy lepiej będzie używać symfony validatora i robić tak teraz?