Dalam InputFilter saya memiliki kode ini:
$password = new Input('password');
$password->setRequired(false)
->getValidatorChain()
->attach(new Validator\StringLength(6));
$password->getFilterChain()
->attach($this->passwordHash);
Masalahnya adalah filter diterapkan pada nilai sebelum validasi, sehingga validator selalu mengembalikan nilai true.
Saya bertanya-tanya apakah ada cara untuk melakukan pemfilteran setelah validasi.