Page 1 of 1

PHPStan-Typ für JSON-ähnliche Struktur

Posted: 03 Jan 2025, 12:59
by Guest
Json-ähnliche Strukturen sind in PHP-Anwendungen, die eine Art JSON-API verarbeiten, recht häufig. Der genaue Typ einer solchen Struktur ist rekursiv:

Code: Select all

/**
* @return null|scalar|array< null|scalar|array< null|scalar|array< ... >>>
*/
public function normalize(): null|scalar|array
{
...
}
Gibt es eine Möglichkeit, diesen rekursiven Typ so darzustellen, dass PHPstan ihn versteht?