laravel/pint

Asymmetric Visibility Issue

Closed

#383 opened on Jul 18, 2025

 (1 comment) (0 reactions) (0 assignees)PHP (189 forks)user submission
help wanted

Repository metrics

Stars
 (3,127 stars)
PR merge metrics
 (Avg merge 2d 1h) (12 merged PRs in 30d)

Description

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.

Contributor guide