The last time I noticed this was on `li3_quality`. Just changed this line https://github.com/UnionOfRAD/li3_quality/blob/master/analysis/Parser.php#L305 to:
```php
foreach ($tokens as $tokenId => &$token) {
```
and replacing all `$tokens[$tokenId]` to `$token` in the loop.

Previously the syntax check was done in **52s** for all the core. After this minor change, I canceled the parsing after **15min** of run.