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); |
| <?php | |
| declare(strict_types=1); | |
| // composer require webonyx/graphql-php | |
| use GraphQL\Language\AST\DirectiveNode; | |
| use GraphQL\Language\AST\FieldNode; | |
| use GraphQL\Language\AST\NodeList; |