Skip to content

Commit bfd4012

Browse files
committed
Merge branch 'wip-version-7' into wip-version-7-dbal
2 parents bb50f0f + 5cc585a commit bfd4012

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

composer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@
5252
"testcontainers/testcontainers": "^0.2",
5353
"nimut/phpunit-merger": "^2.0"
5454
},
55+
"conflict": {
56+
"rector/rector": "2.3.0"
57+
},
5558
"config": {
5659
"preferred-install": {
5760
"*": "dist"

src/Repositories/AccessTokenRepository.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,16 +245,18 @@ public function removeExpired(): void
245245
{
246246
$accessTokenTableName = $this->getTableName();
247247
$refreshTokenTableName = $this->database->applyPrefix(RefreshTokenRepository::TABLE_NAME);
248+
$now = $this->helpers->dateTime()->getUtc()->format(DateFormatsEnum::DB_DATETIME->value);
248249

249250
// Delete expired access tokens, but only if the corresponding refresh token is also expired.
250251
$this->database->write(
251252
"DELETE FROM $accessTokenTableName WHERE expires_at < :now AND
252253
NOT EXISTS (
253254
SELECT 1 FROM {$refreshTokenTableName}
254-
WHERE $accessTokenTableName.id = $refreshTokenTableName.access_token_id AND expires_at > :now
255+
WHERE $accessTokenTableName.id = $refreshTokenTableName.access_token_id AND expires_at > :now2
255256
)",
256257
[
257-
'now' => $this->helpers->dateTime()->getUtc()->format(DateFormatsEnum::DB_DATETIME->value),
258+
'now' => $now,
259+
'now2' => $now,
258260
],
259261
);
260262
}

0 commit comments

Comments
 (0)