File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 1414namespace FOS \OAuthServerBundle \Document ;
1515
1616use Doctrine \ODM \MongoDB \DocumentManager ;
17+ use Doctrine \ODM \MongoDB \DocumentRepository ;
1718use FOS \OAuthServerBundle \Model \TokenInterface ;
1819use FOS \OAuthServerBundle \Model \TokenManager as BaseTokenManager ;
1920
@@ -74,8 +75,10 @@ public function deleteToken(TokenInterface $token)
7475 */
7576 public function deleteExpired ()
7677 {
77- $ result = $ this
78- ->dm ->getRepository ($ this ->class )
78+ // NOTE: bug in Doctrine, hinting DocumentRepository|ObjectRepository when only DocumentRepository is expected
79+ /** @var DocumentRepository $repository */
80+ $ repository = $ this ->em ->getRepository ($ this ->class );
81+ $ result = $ repository
7982 ->createQueryBuilder ()
8083 ->remove ()
8184 ->field ('expiresAt ' )->lt (time ())
Original file line number Diff line number Diff line change 1414namespace FOS \OAuthServerBundle \Entity ;
1515
1616use Doctrine \ORM \EntityManagerInterface ;
17+ use Doctrine \ORM \EntityRepository ;
1718use FOS \OAuthServerBundle \Model \TokenInterface ;
1819use FOS \OAuthServerBundle \Model \TokenManager as BaseTokenManager ;
1920
@@ -74,7 +75,10 @@ public function deleteToken(TokenInterface $token)
7475 */
7576 public function deleteExpired ()
7677 {
77- $ qb = $ this ->em ->getRepository ($ this ->class )->createQueryBuilder ('t ' );
78+ // NOTE: bug in Doctrine, hinting EntityRepository|ObjectRepository when only EntityRepository is expected
79+ /** @var EntityRepository $repository */
80+ $ repository = $ this ->em ->getRepository ($ this ->class );
81+ $ qb = $ repository ->createQueryBuilder ('t ' );
7882 $ qb
7983 ->delete ()
8084 ->where ('t.expiresAt < ?1 ' )
You can’t perform that action at this time.
0 commit comments