Skip to content

Commit

Permalink
IBX-8470: Upgraded codebase to Symfony 6 (#1415)
Browse files Browse the repository at this point in the history
* [Composer] Dropped obsolete dependency on ci-scripts
* Moved RichTextTypeExtension out of AdminUI to RichText Bundle
* [Composer] Dropped cyclic dependency on ibexa/fieldtype-richtext
* [Composer] Bumped Symfony packages requirements to ^6.4
* [Composer] Bumped Pagerfanta to v3
* [Composer] Bumped 3rd party translation bundles for Symfony 6
* Aligned codebase with Pagerfanta v3
* [Tests] Upgraded Symfony Forms tests to Symfony 6
* Fixed incorrect type-hinting of Form DTO ContentTypesDeleteData
* Aligned type-hints after making core SearchResult templated
* Rebranded Legacy Pagerfanta View & Template class names
* Defined strict types for FormActionEvent
* Upgraded Symfony Forms Choice Loaders to Symfony 6
* Fixed incorrect type-hinting of Form DTO BookmarkRemoveData
* Aligned NotificationTranslationExtractor with newer version of PhpParser
* Replaced usage of Location::$pathString magic getter in UDWBasedMapper
* Upgraded Symfony validators extension points codebase to Symfony 6
* [Tests] Aligned type-hints after making core SearchResult templated
* [PHPStan] Aligned baseline after the changes
* Enabled autoconfiguration for controllers service definitions
* Refactored FlashBagNotificationHandler to do not rely on removed session service definition
* Fixed arguments passed to controller twig function
* Fixed deprecated controller syntax
* Aligned base controller definition
* Migrated param converter to value resolvers
* Fixed Language import in LanguageValueResolvers
* [Tests] Aligned tests with Symfony Forms strict return type requirements
* [Tests] Aligned Symfony Forms validation messages with Symfony 6
* [Tests] Fixed SearchResult stub total count property name
* [Tests] Upgraded Symfony User mocking to Symfony 6
* Added unit tests for ValueResolvers
* Drop SensioFrameworkExtraBundle from integration tests setup
* Fixed phpstan issues & code style

---------

Co-authored-by: Adam Wójs <[email protected]>
Co-authored-by: Dawid Parafinski <[email protected]>
  • Loading branch information
3 people authored Feb 4, 2025
1 parent f182fa4 commit b9575cf
Show file tree
Hide file tree
Showing 137 changed files with 3,439 additions and 4,324 deletions.
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

0 comments on commit b9575cf

Please sign in to comment.