Я переопределил функцию isValid()
для формы, и мне было интересно, есть ли какие-либо недостатки в добавлении логики там.
Пример кода:
public function isValid($data)
{
// conditional requirement of fields
$isValid = parent::isValid($data);
if ($isValid) {
// additional validation
}
return $isValid;
}