Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Allow Symfony 7 #436

Merged
merged 17 commits into from
Feb 5, 2024
Merged

Allow Symfony 7 #436

merged 17 commits into from
Feb 5, 2024

Conversation

evertharmeling
Copy link
Contributor

Follows #435

Johan Kasselman and others added 12 commits August 4, 2023 10:03
2. Removed support for PHP <8.0
3. Reworked the __construct methods to be on-par with php >=8.0
4. Removed all rferences to GetMasterRequest - using only getMainRequest now
5. Fixed custom_uploader.md documentation to use getMainRequest
Reran testes, all passes
Changed the config file to work with the new version
Ran php_cs_fixer on codebase
Tests still pass
@evertharmeling
Copy link
Contributor Author

evertharmeling commented Nov 28, 2023

Hmm looks like with fixing the phpstan errors it introduced php-cs-fixer errors...? Alternative would probably be to not add phpdoc but direct (return) types, but that would definitely require a new major release as it would not be BC.

@bytehead
Copy link
Member

We will do a new major anyway to drop PHP 7 support and clean up a little bit 👍

@evertharmeling
Copy link
Contributor Author

evertharmeling commented Nov 29, 2023

CI runs for Symfony 6.4/7.0 should be running when new versions are released (probably in a few days hours :)), or we should refactor the used 'stability'.

Not sure how to fix the error in the lowest run...

@bytehead
Copy link
Member

Not sure how to fix the error in the lowest run...

Seems like the phpunit-brige is somewhat not compatible with the doctrine libs...

@evertharmeling
Copy link
Contributor Author

Found what triggered it, https://github.com/symfony/phpunit-bridge/blob/v6.0.0/bootstrap.php#L33

Which is fixed in v6.0.17 (https://github.com/symfony/phpunit-bridge/blob/v6.0.17/bootstrap.php#L33)

So added a conflict to skip versions before 6.0.17.

composer.json Outdated Show resolved Hide resolved
composer.json Outdated Show resolved Hide resolved
Copy link
Contributor

@ndench ndench left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

src/Templating/Helper/UploaderHelper.php Show resolved Hide resolved
composer.json Show resolved Hide resolved
@bytehead
Copy link
Member

The pipline error seems somewhat unrelated...

@evertharmeling
Copy link
Contributor Author

The pipline error seems somewhat unrelated...

Yes, it's a weird one...

.github/workflows/ci.yml Outdated Show resolved Hide resolved
Copy link
Member

@bytehead bytehead left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you big times 🙏 🥳

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants