https://github.com/staabm/staabm
https://github.com/staabm/staabm
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/staabm/staabm
- Owner: staabm
- Created: 2020-11-27T21:28:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-07-02T00:13:08.000Z (about 1 year ago)
- Last Synced: 2025-07-02T01:24:23.480Z (about 1 year ago)
- Homepage: https://staabm.github.io/
- Size: 961 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Hi there 👋
My name is Markus Staab, a open source enthusiast since 2008 ✨.

I am one of the top contributors💫 to [PHPStan](https://github.com/phpstan/phpstan-src/pulls?q=is%3Amerged+author%3Astaabm), [Rector](https://github.com/rectorphp/rector-src/pulls?q=is%3Apr+sort%3Aupdated-desc+author%3Astaabm+is%3Amerged) and [PHPUnit](https://github.com/sebastianbergmann/phpunit/pulls?q=is%3Apr+sort%3Aupdated-desc+author%3Astaabm+is%3Amerged). It's likely you read my name in the changelog or release notes somewhere.
Below you can find a list of my personal contribution highlights:
- [A `mixed` type PHPStan journey](https://staabm.github.io/2024/11/26/phpstan-mixed-types.html)
- [`@param-out` implementation](https://phpstan.org/blog/phpstan-1-9-0-with-phpdoc-asserts-list-type#parameter-type-assigned-by-reference) in PHPStan
- [type inference for regular expressions](https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0#general-availability-of-precise-type-inference-for-regular-expressions) in PHPStan, see also [my blog post](https://staabm.github.io/2024/07/05/array-shapes-for-preg-match-matches.html)
- [`@require-extends` and `@require-implements`](https://phpstan.org/writing-php-code/phpdocs-basics#enforcing-class-inheritance-for-interfaces-and-traits) in PHPStan, see also [my blog post](https://staabm.github.io/2024/01/15/phpstan-require-extends-implements.html)
- `non-falsey-string` type in PHPStan, see also [my blog post](https://staabm.github.io/2022/08/11/phpstan-non-falsy-string.html)
- PHPStan `sprintf()`/`sscanf()` type inference, see also [my blog post](https://staabm.github.io/2022/06/23/phpstan-sprintf-sscanf-inference.html)
- Endless pull requests to improve performance and efficiency in PHPStan and Rector
- Hundreds of bug fixes in PHPStan, Rector, PHPUnit, Composer…
Additionally I am the developer behind [cs2pr](https://staabm.github.io/2022/04/03/annotate-pull-request-from-checkstyle.html), [phpstan-dba](https://staabm.github.io/2022/05/01/phpstan-dba.html), [phpstan-todo-by](https://staabm.github.io/2023/12/17/phpstan-todo-by-published.html), [rexstan](https://staabm.github.io/2022/06/18/rexstan-REDAXO-AddOn.html) and a few more projects.
For fun and educating myself I contributed to various projects - [REDAXO](https://redaxo.org/), [filp/whoops](https://github.com/filp/whoops), [sabre/dav](https://github.com/sabre-io/dav), [stomp-php](https://github.com/stomp-php/stomp-php), [propelorm](https://github.com/propelorm) - to name a few of them.
---
### Recent articles on [staabm.github.io/](https://staabm.github.io/)
- [PHPStan remembered types from constructor](https://staabm.github.io/2025/04/15/phpstan-remember-constructor-types.html) (2 months ago)
- [Thank You](https://staabm.github.io/2025/01/24/thank-you.html) (5 months ago)
- [Contribution Summary 2024](https://staabm.github.io/2024/12/11/contribution-summary-2024.html) (6 months ago)
- [My new PHPStan focus: multi-phpversion support](https://staabm.github.io/2024/11/28/phpstan-php-version-in-scope.html) (7 months ago)
- [A mixed type PHPStan journey](https://staabm.github.io/2024/11/26/phpstan-mixed-types.html) (7 months ago)
---
#### 💻 Check out what I'm currently working on
- [infection/infection](https://github.com/infection/infection) (1 day ago)
- [staabm/phpstorm-bug-unreachable-statement](https://github.com/staabm/phpstorm-bug-unreachable-statement) (1 week ago)
- [infection/site](https://github.com/infection/site) (2 weeks ago)
- [CuyZ/Valinor](https://github.com/CuyZ/Valinor) (2 weeks ago)
- [rectorphp/rector-src](https://github.com/rectorphp/rector-src) (2 weeks ago)
---
see [all my recent activities](https://staabm.github.io/recent-work.html)
#### 📫 How to reach me