laravel/pint

Asymmetric Visibility Issue

Open

#383 opened on 2025年7月18日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)PHP (3,127 stars) (189 forks)user submission
help wanted

説明

Pint Version

1.24.0

PHP Version

8.4

Description

There seems to be a bug with how asymmetric visibility is handled. The following class properties are fine:

  • public private(set) int $concurrency;
  • private int $concurrency;

However if I try to use the abbreviated form private(set) int $concurrency; as specified in the RFC then I get the error Cannot access offset of type null on SplFixedArray

Steps To Reproduce

Set a class property like private(set) int $propertyName and then run pint on the file.

コントリビューターガイド