core icon indicating copy to clipboard operation
core copied to clipboard

chore(deps): bump nikic/php-parser from 5.6.2 to 5.7.0

Open dependabot[bot] opened this issue 1 month ago • 1 comments

Bumps nikic/php-parser from 5.6.2 to 5.7.0.

Release notes

Sourced from nikic/php-parser's releases.

PHP-Parser 5.7.0

Fixed

  • Fixed changing modifier on anonymous class with formatting preserving pretty printer.
  • Emit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.
  • Fix PHP 8.5 deprecation warning in php-parse binary.

Changed

  • When targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.

Added

  • Added shouldPrintRawValue attribute to Scalar\Int_, which makes the pretty printer use the rawValue of the node. This can be used to print integers with separators.
Changelog

Sourced from nikic/php-parser's changelog.

Version 5.7.0 (2025-12-06)

Fixed

  • Fixed changing modifier on anonymous class with formatting preserving pretty printer.
  • Emit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.
  • Fix PHP 8.5 deprecation warning in php-parse binary.

Changed

  • When targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.

Added

  • Added shouldPrintRawValue attribute to Scalar\Int_, which makes the pretty printer use the rawValue of the node. This can be used to print integers with separators.
Commits
  • dca41cd Release PHP-Parser 5.7.0
  • 8211479 Add shouldPrintRawValue attribute to print rawValue (#1127)
  • e481026 Document attributes used by pretty printer
  • 24fb844 Stop using a semicolon (;) at the end of case statements for PHP 8.5
  • d82749c [types] add known docblock types to traverseArray(), cleanup no relevant git ...
  • c97b23d Omit new parentheses when printing for PHP 8.4
  • 6b05527 Print parentheses around arrow function in pipe operator
  • f01ac40 Emit error for unparenthesized arrow function in pipe operator
  • 232169f Fix modifier change on anonymous class
  • f174b0a Fix version reference in changelog
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Dec 08 '25 22:12 dependabot[bot]

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

update-docs[bot] avatar Dec 08 '25 22:12 update-docs[bot]