👨💻 Current Activities
💻 Check out what I’m currently working on
- phpstan/phpstan-src (1 day ago)
- sebastianbergmann/php-code-coverage (1 day ago)
- theseer/tokenizer (2 days ago)
- infection/infection (2 days ago)
- ondrejmirtes/simple-downgrader (2 days ago)
- staabm/code-coverage-benchmarks (4 days ago)
- phpstan/phpstan-phpunit (5 days ago)
- phpstan/build-infection (5 days ago)
- phpstan/phpstan-nette (1 week ago)
- phpstan/phpstan-symfony (1 week ago)
📜 My recent blog posts
- Mutation testing with Infection in PHP (3 months ago)
- PHPStan remembered types from constructor (6 months ago)
- Thank You (9 months ago)
- Contribution Summary 2024 (11 months ago)
- My new PHPStan focus: multi-phpversion support (11 months ago)
❤️ These awesome people sponsor me (thank you!)
- JetBrainsOfficial (1 month ago)
- passbolt (3 months ago)
- packagist (5 months ago)
- Enkora (5 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
- Prevent sorting covered-files over and over on sebastianbergmann/php-code-coverage (1 day ago)
- Prevent sorting coverage-data over and over on sebastianbergmann/php-code-coverage (1 day ago)
- Narrow types on sebastianbergmann/php-code-coverage (1 day ago)
- POC: Represent CoverageData in objects on sebastianbergmann/php-code-coverage (1 day ago)
- Update PHPStan to 2.1.31 on sebastianbergmann/php-code-coverage (1 day ago)
- Fix FunctionCoverageDataType on sebastianbergmann/php-code-coverage (1 day ago)
- Infer non-empty-array after array_key_first/last() on phpstan/phpstan-src (1 day ago)
- Add
#[CoversNothing]on phpstan/phpstan-src (1 day ago) - Downgrade #[PHPUnit\Framework\Attributes\CoversNothing] on ondrejmirtes/simple-downgrader (2 days ago)
- Utilize
PhpToken::tokenize()- requires PHP8+ on theseer/tokenizer (2 days ago) - Tokenizer: Use const array on theseer/tokenizer (2 days ago)
- Streamline Tokenizer->parse() on theseer/tokenizer (2 days ago)
- Streamline Tokenizer->fillBlanks() on theseer/tokenizer (2 days ago)
- Remove writeRaw+escaping, use XMLWriter->text() instead on theseer/tokenizer (2 days ago)
- Remove writeRaw+escaping, use XMLWriter->text() instead on theseer/tokenizer (2 days ago)
🔭 Latest releases I’ve contributed to
- pmmp/PocketMine-MP - 5.37.1 (2 days ago)
- PHP-CS-Fixer/PHP-CS-Fixer - v3.89.2 (3 days ago)
- easy-coding-standard/easy-coding-standard - 13.0.0 (3 days ago)
- Roave/BetterReflection - 6.66.0 (5 days ago)
- phpstan/phpstan-doctrine - 2.0.11 (5 days ago)
- sebastianbergmann/phpunit - 12.4.2 (1 week ago)
- deployphp/deployer - v8.0.0-alpha.3 (1 week ago)
- infection/infection - 0.31.9 (1 week ago)
- recombee/php-api-client - v6.0.0 (2 weeks ago)
- nikic/PHP-Parser - v5.6.2 (2 weeks ago)