myth-auth
myth-auth copied to clipboard
ValidatorInterface error due to CI 4.5
After upgrading to CodeIgniter 4.5, the check
method in Authentication\Passwords\CompositionValidator began to fail due to the following error:
Could not check compatibility between Myth\Auth\Authentication\Passwords\CompositionValidator::check(string $password, ?CodeIgniter\Entity\Entity $user = null): bool and Myth\Auth\Authentication\Passwords\ValidatorInterface::check(string $password, ?CodeIgniter\Entity $user = null): bool, because class CodeIgniter\Entity is not available
To fix this, I updated the Authentication\Passwords\ValidatorInterface.php file with the following and it seems to have corrected the issue:
#use CodeIgniter\Entity;
use CodeIgniter\Entity\Entity;
Thank you, your solution is worked to me, i use Codeigniter4.5
@eappleby Thanks for reporting. We need to update myth auth code.