👨💻 Current Activities
💻 Check out what I’m currently working on
- phpstan/phpstan-src (today)
- phpstan/phpstan-phpunit (4 days ago)
- phpstan/build-infection (1 week ago)
- staabm/staabm.github.io (1 week ago)
- php/doc-en (1 week ago)
- paratestphp/paratest (2 weeks ago)
- sebastianbergmann/php-code-coverage (2 weeks ago)
- infection/infection (2 weeks ago)
- theseer/tokenizer (2 weeks ago)
- FriendsOfREDAXO/rexstan (2 weeks ago)
📜 My recent blog posts
- Speedup PHPUnit code coverage generation (3 weeks ago)
- New and noteworthy: PHPStan and PHPUnit integration (1 month ago)
- Mutation testing with Infection in PHP (4 months ago)
- PHPStan remembered types from constructor (8 months ago)
- Thank You (11 months ago)
❤️ These awesome people sponsor me (thank you!)
- JetBrainsOfficial (2 months ago)
- passbolt (5 months ago)
- packagist (6 months ago)
- Enkora (7 months ago)
- phpstan (1 year ago)
- oliverklee (1 year ago)
- TicketSwap (1 year ago)
- brotkrueml (2 years ago)
- eliashaeussler (2 years ago)
- DaveLiddament (2 years ago)
🔨 My recent Pull Requests
- Simplify FiberNodeScopeResolver on phpstan/phpstan-src (today)
- TypeCombinator: Remove unnecessary md5 encoding on phpstan/phpstan-src (today)
- Microoptimize TypeCombinator on phpstan/phpstan-src (today)
- Use sha256 which is cpu optimized in PHP 8.4+ on phpstan/phpstan-src (today)
- Cache ast-parsing in RegexGroupParser on phpstan/phpstan-src (today)
- Use self:: over $this-> for PHPUnit assertions on phpstan/phpstan-src (today)
- Ignore by identifier instead of regex error pattern on phpstan/phpstan-src (1 day ago)
- Remember resolved types after pushInFunctionCall on phpstan/phpstan-src (2 days ago)
- Use separate cache for CachedParser->parseFile() on phpstan/phpstan-src (2 days ago)
- Prevent reading & neon-decoding multiple times on phpstan/phpstan-src (2 days ago)
- Prevent reading & json-decoding composer.json multiple times on phpstan/phpstan-src (3 days ago)
- Remember function return type extensions on phpstan/phpstan-src (3 days ago)
- Run cs-fixer on PHP 8.5 on phpstan/phpstan-src (3 days ago)
- Fix MutatingScope->compareVariableTypeHolders() on phpstan/phpstan-src (4 days ago)
- Prevent unnecessary scope merging on phpstan/phpstan-src (4 days ago)
🔭 Latest releases I’ve contributed to
- phpstan/phpstan-phpunit - 2.0.11 (4 days ago)
- shipmonk-rnd/phpstan-rules - 4.3.3 (5 days ago)
- PHP-CS-Fixer/PHP-CS-Fixer - v3.92.3 (5 days ago)
- sebastianbergmann/phpunit - 12.5.4 (1 week ago)
- paratestphp/paratest - v7.16.0 (2 weeks ago)
- theseer/tokenizer - 2.0.1 (2 weeks ago)
- shipmonk-rnd/phpstan-baseline-per-identifier - 2.3.0 (2 weeks ago)
- phpstan/phpstan-nette - 2.0.7 (2 weeks ago)
- sebastianbergmann/php-code-coverage - 12.5.1 (2 weeks ago)
- nikic/PHP-Parser - v5.7.0 (2 weeks ago)