• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nikic / PHP-Parser
93%

Build:
DEFAULT BRANCH: master
Repo Added 13 Feb 2016 10:31PM UTC
Files 269
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 2.x
  • 3.x
  • 4.x
  • add-get-visitors-for-node
  • attributes
  • attributes-on-constants
  • br-alias
  • br-alias-5x
  • calebdw/push-tqntykytzkvo
  • clone-all-syntax
  • clone-function
  • deprecate-double-cast
  • errorHandler
  • feature/cast_kinds
  • final_param
  • fix-name-context
  • flag-helper-methods
  • formatPreservingPrint
  • identifiersAsNodes
  • list
  • list-types
  • nameString
  • phpdoc
  • promoted-param
  • reject-multi-hooked-property
  • remove-key
  • remove-useless-cast-doc
  • simple
  • tv-add-stmts-iterable
  • tv-trailing-variadic
  • union-types
  • use-deprecated
  • v2.0.1
  • v2.1.0
  • v2.1.1
  • v3.0.0
  • v3.0.0alpha1
  • v3.0.0beta1
  • v3.0.0beta2
  • v3.0.1
  • v3.0.2
  • v3.0.3
  • v3.0.4
  • v3.0.5
  • v3.0.6
  • v3.1.0
  • v3.1.1
  • v3.1.2
  • v3.1.3
  • v3.1.4
  • v3.1.5
  • v4.0.0
  • v4.0.0alpha1
  • v4.0.0alpha2
  • v4.0.0alpha3
  • v4.0.0beta1
  • v4.0.1
  • v4.0.2
  • v4.0.3
  • v4.0.4
  • v4.1.0
  • v4.1.1
  • v4.10.4
  • v4.10.5
  • v4.11.0
  • v4.12.0
  • v4.13.1
  • v4.13.2
  • v4.14.0
  • v4.15.0
  • v4.15.1
  • v4.15.2
  • v4.15.3
  • v4.15.4
  • v4.15.5
  • v4.16.0
  • v4.17.0
  • v4.17.1
  • v4.18.0
  • v4.19.0
  • v4.19.1
  • v4.19.2
  • v4.19.3
  • v4.19.4
  • v4.2.0
  • v4.2.1
  • v4.2.2
  • v4.2.3
  • v4.2.4
  • v4.2.5
  • v4.3.0
  • v4.4.0
  • v4.5.0
  • v4.6.0
  • v4.7.0
  • v4.8.0
  • v5.0.0
  • v5.0.0alpha1
  • v5.0.0alpha2
  • v5.0.0alpha3
  • v5.0.0beta1
  • v5.0.0rc1
  • v5.0.1
  • v5.0.2
  • v5.2.0
  • v5.3.0
  • v5.3.1
  • v5.4.0
  • v5.5.0
  • v5.6.0
  • v5.6.1
  • v5.6.2
  • variadic-no-trailing-comma
  • weak

26 Oct 2025 04:58PM UTC coverage: 92.532% (+0.005%) from 92.527%
18820987153

push

github

nikic
Omit new parentheses when printing for PHP 8.4

PHP 8.4 allows omitting the parentheses and PER requires it.

5 of 5 new or added lines in 2 files covered. (100.0%)

7694 of 8315 relevant lines covered (92.53%)

227.22 hits per line

Relevant lines Covered
Build:
Build:
8315 RELEVANT LINES 7694 COVERED LINES
227.22 HITS PER LINE
Source Files on master
  • Tree
  • List 269
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18820987153 master Omit new parentheses when printing for PHP 8.4 PHP 8.4 allows omitting the parentheses and PER requires it. push 26 Oct 2025 04:59PM UTC nikic github
92.53
18820677096 master Print parentheses around arrow function in pipe operator Related to https://github.com/nikic/PHP-Parser/issues/1124. push 26 Oct 2025 04:30PM UTC nikic github
92.53
18820505769 master Emit error for unparenthesized arrow function in pipe operator As the parser currently does not explicitly represent parenthesis, use a separate map to track whether arrow functions are parenthesized. Related to https://github.com/nikic/PHP-Pars... push 26 Oct 2025 04:15PM UTC nikic github
92.53
18820205919 master Fix modifier change on anonymous class Make sure the `new` keyword does not get dropped. push 26 Oct 2025 03:48PM UTC nikic github
92.54
18695423585 master Release PHP-Parser 5.6.2 push 21 Oct 2025 07:33PM UTC nikic github
92.54
18631290563 master FPPP: Fix visibility change with attributes With the introduction of attributes, the visibility modifier isn't always at the start of the node anymore. As such, preserve any leaving whitespace. Fixes #1117. push 19 Oct 2025 01:44PM UTC nikic github
92.54
17543789801 master Support Param isFinal() push 08 Sep 2025 07:55AM UTC nikic github
92.54
17078758985 master Fix chr() deprecation warning Explicitly take the modulus. push 19 Aug 2025 06:42PM UTC nikic github
92.54
17078677562 master Use @deprecated above class to allow static analyzer like PHPStan detect deprecation (#1103) push 19 Aug 2025 06:39PM UTC web-flow github
92.54
16948231595 master Release PHP-Parser 5.6.1 push 13 Aug 2025 08:13PM UTC nikic github
92.54
See All Builds (1599)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc