TransactionPrestatairePrestataire.php
1.03 KB
-
Symfony 7.4, Doctrine ORM 3, API Platform 4, Lexik Translation 8 · 068be70f
- Symfony 7.4, Doctrine ORM 3.7 (DBAL 3), API Platform 4.4 (security advisories fixed), Lexik Translation 8.1, ramsey/uuid-doctrine 2, Knp Paginator 6, Vich 2, GrumPHP 2, Flex 2; proxy-manager-bridge removed. - Doctrine subscribers -> listeners: Symfony 7 silently ignores the doctrine.event_subscriber tag (UserFieldsDoctrineListener, FluxListener, UnitOfWorkListener were no longer called). ListenersTest added. - ORM 3 stricter mapping: JoinTable removed from inverse sides (they were ignored), wrong inversedBy removed (AchatMonnaieAConfirmer, SolidoumeParameter), fully qualified target entities; the mapping is now valid. - JSON columns kept in LONGTEXT (App\Doctrine\Type\JsonTextType, as the removed Sonata json type) instead of native JSON columns. - Migration: Sonata Media 4.20 / Lexik 8 column changes. - Impersonation: IS_IMPERSONATOR instead of ROLE_PREVIOUS_ADMIN (no longer granted since Symfony 6: the exit link was hidden), SwitchUserSubscriber token rebuilt without the removed SwitchUserRole. - Security class, SecurityRequestAttributes, repositories getEntityManager(), setParameter() instead of array setParameters(). - API Platform 4: use_symfony_listeners, docs formats, OpenAPI parameters; responses unchanged except the Content-Type charset. - JSON adherent export: the cotisation profile as in the CSV export (the Doctrine proxy was exported). - Baseline: PHP errors are now 500 responses (handle_all_throwables).
Damien Moulard authored
×