fix: crypto made inline for constructor and decrypt error handled in exception

Signed-off-by: yemkareems <yemkareems@gmail.com>

[skip ci]
This commit is contained in:
yemkareems 2024-10-28 16:43:24 +05:30 committed by backportbot[bot]
parent 1e18546f36
commit 57b2150ea4

View file

@ -31,10 +31,12 @@ class Store implements IStore {
/** @var IProvider|null */
private $tokenProvider;
public function __construct(ISession $session,
public function __construct(
ISession $session,
LoggerInterface $logger,
private readonly ICrypto $crypto,
?IProvider $tokenProvider = null) {
?IProvider $tokenProvider = null,
) {
$this->session = $session;
$this->logger = $logger;
$this->tokenProvider = $tokenProvider;