Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.77 KB

CONFLICTS.md

File metadata and controls

42 lines (25 loc) · 1.77 KB

CONFLICTS

This document explains why certain conflicts were added to composer.json and references related issues.

  • symfony/serializer:4.4.19|5.2.2:

    These versions of Symfony Serializer introduces a bug with trying to access some private properties that don't have getters.

    References: symfony/symfony#40004

  • api-platform/core:^2.6:

    API Platform 2.6 introduces a series of issues that make our Behat suite fail.

  • symfony/doctrine-bridge:4.4.16:

    This version of Doctrine Bridge introduces a bug that causes an issue related to ChannelPricing mapping.

    References: Sylius#11970, symfony/symfony#38861

  • laminas/laminas-code:^4.0.0:

    Throw many syntax exceptions after running vendor/bin/psalm --show-info=false on PHP 7.4:

    Error: Syntax error, unexpected T_STRING, expecting T_PAAMAYIM_NEKUDOTAYIM on line 480
    Error: Syntax error, unexpected T_VARIABLE, expecting ')' on line 480
    Error: Syntax error, unexpected ')' on line 481
    Error: Process completed with exit code 1.
    

    References: laminas/laminas-code#67

  • symfony/polyfill-mbstring:1.22.0:

    polyfill-mbstring 1.22.0 causes a problem with static analysis on PHP 7.3. After running vendor/bin/psalm --show-info=false --php-version=7.3, the following exception is thrown:

    ParseError - vendor/symfony/polyfill-mbstring/bootstrap80.php:125:86 - Syntax error, unexpected '=' on line 125 (see https://psalm.dev/173) function mb_scrub(string $string, string $encoding = null): string { $encoding ??= mb_internal_encoding(); return mb_convert_encoding($string, $encoding, $encoding); }

    References: vimeo/psalm#4961