Skip to content

IBX-8470: Upgraded codebase to Symfony 6 #1415

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 36 commits into from
Feb 4, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
22ee60a
[Composer] Dropped obsolete dependency on ci-scripts
alongosz Nov 27, 2024
f26c84a
Moved RichTextTypeExtension out of AdminUI to RichText Bundle
alongosz Nov 27, 2024
d343c56
[Composer] Dropped cyclic dependency on ibexa/fieldtype-richtext
alongosz Nov 27, 2024
b7ff3a6
[Composer] Bumped Symfony packages requirements to ^6.4
alongosz Nov 27, 2024
517edb1
[Composer] Bumped Pagerfanta to v3
alongosz Dec 12, 2024
4742b1e
[Composer] Bumped 3rd party translation bundles for Symfony 6
alongosz Dec 12, 2024
237ca1e
Aligned codebase with Pagerfanta v3
alongosz Dec 16, 2024
197de4c
[Tests] Upgraded Symfony Forms tests to Symfony 6
alongosz Dec 16, 2024
b8e51ce
Fixed incorrect type-hinting of Form DTO ContentTypesDeleteData
alongosz Dec 27, 2024
485ea77
Aligned type-hints after making core SearchResult templated
alongosz Dec 27, 2024
3baa435
Rebranded Legacy Pagerfanta View & Template class names
alongosz Dec 27, 2024
f5f4f5f
Defined strict types for FormActionEvent
alongosz Dec 27, 2024
7f42956
Upgraded Symfony Forms Choice Loaders to Symfony 6
alongosz Dec 27, 2024
869177a
Fixed incorrect type-hinting of Form DTO BookmarkRemoveData
alongosz Dec 27, 2024
3e19aaf
Aligned NotificationTranslationExtractor with newer version of PhpParser
alongosz Dec 27, 2024
7e35f1a
Replaced usage of Location::$pathString magic getter in UDWBasedMapper
alongosz Dec 27, 2024
78df5e6
Upgraded Symfony validators extension points codebase to Symfony 6
alongosz Dec 27, 2024
7702b33
[Tests] Aligned type-hints after making core SearchResult templated
alongosz Dec 27, 2024
6426969
[PHPStan] Aligned baseline after the changes
alongosz Dec 27, 2024
21c9552
Enabled autoconfiguration for controllers service definitions
adamwojs Dec 28, 2024
6b9b77f
Refactored FlashBagNotificationHandler to do not rely on removed sess…
adamwojs Dec 28, 2024
ccc51e0
Fixed arguments passed to controller twig function
adamwojs Dec 29, 2024
87efc47
Fixed deprecated controller syntax
adamwojs Dec 29, 2024
acd7ae9
Aligned base controller definition
adamwojs Dec 29, 2024
7941daa
Migrated param converter to value resolvers
adamwojs Dec 30, 2024
1f84abf
Fixed Language import in LanguageValueResolvers
alongosz Dec 30, 2024
30c0ae1
fixup! Migrated param converter to value resolvers
alongosz Dec 30, 2024
5065b87
fixup! [PHPStan] Aligned baseline after the changes
alongosz Dec 30, 2024
07ab5b2
[Tests] Aligned tests with Symfony Forms strict return type requirements
alongosz Dec 30, 2024
189a1c2
[Tests] Aligned Symfony Forms validation messages with Symfony 6
alongosz Dec 30, 2024
44388c0
[Tests] Fixed SearchResult stub total count property name
alongosz Dec 30, 2024
1718562
[Tests] Upgraded Symfony User mocking to Symfony 6
alongosz Dec 30, 2024
e4a8a31
Added unit tests for ValueResolvers
ViniTou Jan 2, 2025
9a95af5
Drop SensioFrameworkExtraBundle from integration tests setup
adamwojs Feb 4, 2025
d542434
Fixed phpstan issues
adamwojs Feb 4, 2025
dfd928c
Fixed code style
adamwojs Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 20 additions & 22 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,46 +23,44 @@
"require": {
"php": " >=8.3",
"ext-json": "*",
"babdev/pagerfanta-bundle": "^2.1",
"babdev/pagerfanta-bundle": "^3.8",
"ibexa/content-forms": "~5.0.x-dev",
"ibexa/core": "~5.0.x-dev",
"ibexa/design-engine": "~5.0.x-dev",
"ibexa/fieldtype-richtext": "~5.0.x-dev",
"ibexa/polyfill-php82": "^1.0",
"ibexa/rest": "~5.0.x-dev",
"ibexa/search": "~5.0.x-dev",
"ibexa/user": "~5.0.x-dev",
"jms/translation-bundle": "^1.5",
"jms/translation-bundle": "^2.4",
"knplabs/knp-menu-bundle": "^3.0",
"mck89/peast": "^1.9",
"symfony/asset": "^5.0",
"symfony/config": "^5.0",
"symfony/console": "^5.0",
"symfony/dependency-injection": "^5.0",
"symfony/asset": "^6.4",
"symfony/config": "^6.4",
"symfony/console": "^6.4",
"symfony/dependency-injection": "^6.4",
"symfony/deprecation-contracts": "^2.5",
"symfony/event-dispatcher": "^5.0",
"symfony/filesystem": "^5.0",
"symfony/form": "^5.0",
"symfony/http-foundation": "^5.0",
"symfony/http-kernel": "^5.0",
"symfony/options-resolver": "^5.0",
"symfony/routing": "^5.0",
"symfony/security-core": "^5.0",
"symfony/security-http": "^5.0",
"symfony/translation": "^5.0",
"symfony/validator": "^5.0",
"symfony/webpack-encore-bundle": "^v1.17",
"symfony/yaml": "^5.0",
"symfony/event-dispatcher": "^6.4",
"symfony/filesystem": "^6.4",
"symfony/form": "^6.4",
"symfony/http-foundation": "^6.4",
"symfony/http-kernel": "^6.4",
"symfony/options-resolver": "^6.4",
"symfony/routing": "^6.4",
"symfony/security-core": "^6.4",
"symfony/security-http": "^6.4",
"symfony/translation": "^6.4",
"symfony/validator": "^6.4",
"symfony/webpack-encore-bundle": "^1.17",
"symfony/yaml": "^6.4",
"twig/intl-extra": "^3.0",
"twig/string-extra": "^3.0",
"twig/twig": "^3.0",
"willdurand/js-translation-bundle": "^4.0"
"willdurand/js-translation-bundle": "^6.1"
},
"require-dev": {
"ext-zip": "*",
"dama/doctrine-test-bundle": "^v6.7",
"ibexa/behat": "~5.0.x-dev",
"ibexa/ci-scripts": "^0.2@dev",
"ibexa/code-style": "~2.0.0",
"ibexa/doctrine-schema": "~5.0.x-dev",
"ibexa/http-cache": "~5.0.x-dev",
Expand Down
Loading
Loading