Я пытался получить sh пароль, но оказалось, что мой файл сущностей не включен в торт php. Может кто-нибудь помочь мне, почему это происходит ???
Когда я запускаю debug (get_included_file ()); он не показывает мой пользовательский файл. php. и мой пользователь. php содержимое файла:
<?php
declare(strict_types=1);
namespace App\Model\Entity;
use Cake\ORM\Entity;
use Cake\Auth\DefaultPasswordHasher;
class User extends Entity
{
protected $_accessible = [
'email' => true,
'password' => true,
'created' => true,
'modified' => true,
];
protected $_hidden = [
'password',
];
public function _setPassword($password) : ?string {
if(strlen($password) > 0 ){
return (new DefaultPasswordHasher())->hash($password);
}
}
}