laravel/pint

Asymmetric Visibility Issue

Open

#383 opened on Jul 18, 2025

View on GitHub
 (1 comment) (0 reactions) (0 assignees)PHP (3,127 stars) (189 forks)user submission
help wanted

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

Asymmetric Visibility Issue · laravel/pint#383 | Good First Issue