Greg Korba 🛠️🛹 Codito
banner
codito.dev
Greg Korba 🛠️🛹 Codito
@codito.dev
🇵🇱 https://codito.pl 🇬🇧 https://codito.dev | Self-educated specialist: PHP, CI/CD, QA automation, Docker, Gitlab and more 😎. Member of PHP-CS-Fixer team 🪶.
No more #PHP tribes, no more framework wars! Finally someone found a way to make the PHP community united ❤️!

larafony.com

On a serious note, though, what an awful idea for a framework name 😭😂. Could be good for a banter, but this project looks serious 😅.
November 3, 2025 at 8:13 AM
NEW ACHIEVEMENT UNLOCKED 🔓🤯❤️🔥!!

Honestly, I thought I would need to train this a little bit longer - I started yesterday, and today #muscleup is done 🥳! It's rough and ugly, but I'm proud anyway. Now I can work on improving the technique and aim for more reps 💪. #fitness
October 22, 2025 at 6:08 PM
It should also keep some tools for renovations, but let's stick to priorities 😂 #NewProfilePic
August 12, 2025 at 1:21 PM
Yellow Sack Spider (cheiracanthium punctorium) visited us today 😵‍💫. It's one of the 3 most poisonous spiders in Poland, its bite can cause serious problems up to two weeks after! He was sitting at our sink tap and I caught it in the jar... Creepy one 😳!
August 10, 2025 at 8:48 AM
Everything indicates that next #PHP version will ship pipe operator 😍! RFC is now in voting phase, with majority of Yes votes. In my opinion this is really nice addition to the language and something different than features added in previous versions.

wiki.php.net/rfc/pipe-ope...
May 20, 2025 at 9:45 AM
Is there a way to make #ParaTest respect #PHPUnit's baseline? Running tests with the same config and the same baselines gives different results depending on whether raw PHPUnit or ParaTest is used for execution.
April 15, 2025 at 7:46 AM
I've upgraded to #MacOS 15.4 & what a pain in the ass this upgrade is 😫. Every command (e.g. Composer vendor scripts) or IDE hook is reported by the system, and in order to allow it you need to do THREE steps FOR EACH command 😤🤯! Just display "Open Anyway" on first modal, FFS.
April 11, 2025 at 12:11 PM
Hey #PHPStan enthusiasts! Is there a DI service that can be used in custom rule to resolve value of an argument passed to static method call? I did a simple implementation and it works, BUT it causes "Undefined constant" errors during analysis. Maybe there's something OOTB ☺️?
April 10, 2025 at 9:59 AM
It's the 6th week of the process of us moving out to the new house, and Hevy's chart shows it clearly - there's not much time for working out 😭. Paradoxically I probably lifted more weights than before, because I move stuff with my own hands 💪😃.

hevy.com/user/wirone
March 21, 2025 at 9:31 AM
#PHP "clone with" RFC was abandoned by its author recently, but according to his comment in the PR his work can be picked up by anyone interested in delivering this feature into the language.

wiki.php.net/rfc/clone_with
March 20, 2025 at 8:41 AM
We have really weird problem with #Symfony's `lint:container` command, which started to fail in one of our MRs because DI tries to call some factory with unresolved param that should be an int, but it's passed as a reference string, which causes TypeError.
March 14, 2025 at 12:24 PM
The chart is generated by `gnuplot`, and the input data is retrieved from Git history of a JSON file that stores #PHPStan errors' stats (cherry-picking total value using awesome `jq` tool). It is simple Proof of Concept, but it works great 😃.
March 11, 2025 at 7:22 AM
Some time ago in our main app, I've introduced process for dumping #PHPStan baseline stats (total errors, sums by error identifier per area). It is automatically re-generated in our CI during production deployment. Thanks to this file and a few utils, we can now observe trends 😊.
March 11, 2025 at 7:22 AM
"It's a hard question, I am going to call a friend"

The question is: who attacked Ukraine, and all 4 answers are: Russia.

The comic is from Polish cartoonist @andrzejrysuje.bsky.social who is 🎯💯 most of the time.
March 2, 2025 at 10:10 AM
Our recent time is so crazy, that our bathroom's misplaced decoration I discovered yesterday sums it up perfectly 😂. #TakeItEasy #EvenThoughWeAreBusy
March 2, 2025 at 9:27 AM
As an YAML engineer I often use yaml-multiline.info to remember myself how handling of multiline scripts works 😆. With Bash's heredoc syntax (for string interpolation) it's different when it comes to end marker's placement. Important to avoid "unexpected end of file" errors.
February 18, 2025 at 12:44 PM
New times ahead, so many changes! I've finally decided to cut off my #dreadlocks after more than 20 years. These were older than my kids, my marriage, and basically been with me half of my life 🥹. One love to the dreadlocks, #rasta forever ❤️💛💚!

#newme #newlook #lifechanges
February 17, 2025 at 6:45 AM
My CI job with Hadolint is failing because Docker Registry gone away. I guess it's time to go to bed 😉.
February 12, 2025 at 11:36 PM
I am exploring the possibility of upgrading our app to #PHP 8.4 and found out that one of our internal libs has Composer constraint for `ext-redis` that enforces 5.x version. I allowed 6.x and also prepared fair matrix of tests (PHP, #Redis extension, Redis server) 😃.
February 12, 2025 at 12:11 PM
💡 If you need to install #PECL extension during your #Docker build, and it has interactive questions that determine how it's built, you have at least to ways of handling it: automatically answer all the questions with the same value, or pass the configure options to the command.
February 12, 2025 at 10:03 AM
Did you know you can use #️⃣ as #PHP inline comment opening char? This feels.... awkward 🫠

3v4l.org/eBFhD
February 5, 2025 at 11:01 AM
Am I blind, or there really isn't a way to run Laravel Pint in a _real_ dry run mode that will exit with non-zero code? --test and --bail does not work, and --repair is the only one that exits with proper code, but it applies changes, and I only want to check files.
February 5, 2025 at 8:56 AM
Following already accepted and implemented "Support Closures in constant expressions" RFC, the new "First Class Callables in constant expressions" #PHP RFC extends the initial proposal with FCC usage. Hot or not?

wiki.php.net/rfc/fcc_in_c...
January 28, 2025 at 12:27 PM
Do yourself a favour and stop using Laravel's magic aliases. Always explicitly import symbols from their respective FQNs and avoid this implicit fallback. Tools like #ComposerRequireChecker can report such symbols for you, fix is super easy, and the value is great.
January 23, 2025 at 2:43 PM
I am ALL IN for #PHP RFC about changing behaviour of sort/map/walk functions 😍! It always drives me mad when I need to put sorting in separate line, instead of inlining it in further expression. Just had it in my PHPStan's PR recently, urgh 🥴.

wiki.php.net/rfc/array-so...
January 22, 2025 at 10:56 AM