I hereby claim:
- I am ruudk on github.
- I am ruudk (https://keybase.io/ruudk) on keybase.
- I have a public key ASCVbtM2zKFqoGYjMddeyhtPSDsT--_oCjJr3n2g_xa5Ogo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
For us, PHPStan became a bit slower with every release. We have a very large codebase with 10.000+ classes. There seem to be a few known issues related to big arrays.
See: phpstan/phpstan#8353 phpstan/phpstan#8146
To understand which files are problematic we run the following command:
final readonly class DoctrineSchemaUpdateMiddleware implements Middleware | |
{ | |
#[Override] | |
public function wrap(DriverInterface $driver) : DriverInterface | |
{ | |
return new class($driver) extends AbstractDriverMiddleware { | |
#[Override] | |
public function getDatabasePlatform(ServerVersionProvider $versionProvider) : AbstractPlatform | |
{ | |
$platform = parent::getDatabasePlatform($versionProvider); |