Я использую Cake PHP 3.8 и Cake PHP Authentication 2.x плагин для аутентификации. Все работает правильно, я хочу изменить информацию аутентификации сеанса, пока я в системе. Например, я хочу изменить права администратора на сеансе на лету. В более старом Cake PHP я мог бы использовать следующее:
$this->request->session()->write('Auth.User.adminLevel', 10);
Я могу сделать это все еще, но он уничтожает все остальное из массива аутентификации, оставляя
Array ( [User] => Array ( [adminLevel] => 10 ) )
Как мне написать в AUTH-сессию?