Skip to content
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

Provide PHP 8.1 support #27

Merged
merged 3 commits into from
Sep 2, 2021

Commits on Sep 2, 2021

  1. feat: prepare for PHP 8.1 support

    - Adds 8.1 to the PHP constraint
    - Changes how we replace zend-escaper
      - Renames "replace" to "conflict" in `composer.json`, and sets the constraint for "zend-escaper" to "*"
      - Removes laminas-zendframework-bridge requirement
    - Adds Laminas CI configuration to ignore PHP platform req on PHP 8.1 builds
    
    Signed-off-by: Matthew Weier O'Phinney <[email protected]>
    weierophinney committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    adc4cfa View commit details
    Browse the repository at this point in the history
  2. qa: update composer.lock

    In part to ensure that psalm is running with the same version on the CI platform.
    
    Signed-off-by: Matthew Weier O'Phinney <[email protected]>
    weierophinney committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    9078197 View commit details
    Browse the repository at this point in the history
  3. qa: add PHP 8 compat error to psalm baseline

    Syntax flagged is valid under PHP 8, which is the only time the symfony/polyfill-mbstring bootstrap80.php file should be loaded.
    
    Signed-off-by: Matthew Weier O'Phinney <[email protected]>
    weierophinney committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    6d8fa7a View commit details
    Browse the repository at this point in the history