markitosgv / JWTRefreshTokenBundle

Implements a Refresh Token system over Json Web Tokens in Symfony
MIT License
663 stars 159 forks source link

Update the test environment to use attributes on PHP 8 and allow testing with ORM 3.0 #375

Closed mbabker closed 8 months ago

mbabker commented 9 months ago

ORM 3.0 was released, which is the main motivation for this PR. The test environment will now support being run with the new major version installed.

Additionally, for both the MongoDB ODM and ORM, the test environment will now use an attribute driver when run on PHP 8 and a version of each object manager that supports attributes, necessary for ORM 3.0 as annotation support is fully removed and will eventually be deprecated in the MongoDB ODM.