Чтобы быть более ясным из моего вопроса:
needsRehash($value)
вернуть? правда или 1?
В соответствии с:
https://github.com/cakephp/cakephp/blob/master/src/Auth/DefaultPasswordHasher.php
CakePHP- needsRehash()
вызывает PHP password_needs_rehash () который:
Возвращает TRUE, если хэш должен быть повторно обработан, чтобы соответствовать заданному алгоритму и опциям, или FALSE в противном случае.
Дополнительные ссылки:
https://api.cakephp.org/3.3/class-Cake.Auth.AbstractPasswordHasher.html#_needsRehash
https://api.cakephp.org/3.3/source-class-Cake.Auth.AbstractPasswordHasher.html#65-78
Других решений пока нет …