"✳ For BisouLand, I think the loveliest port convention would be based on 21 - 'Bisou' has 5 letters, and 2+1+5+0+something = love?"
"✳ For BisouLand, I think the loveliest port convention would be based on 21 - 'Bisou' has 5 letters, and 2+1+5+0+something = love?"
* to check for it: composer dump-autoload --optimize --strict-psr --strict-ambiguous
* to fix it: swiss-knife namespace-to-psr-4 src --namespace-root 'App\\'
gist.github.com/gnugat/437d6...
* to check for it: composer dump-autoload --optimize --strict-psr --strict-ambiguous
* to fix it: swiss-knife namespace-to-psr-4 src --namespace-root 'App\\'
gist.github.com/gnugat/437d6...
Migrating from the deprecated MySQL extension to modern PDO, and the security of prepared statements.
gnugat.github.io/2025/10/22/x...
Migrating from the deprecated MySQL extension to modern PDO, and the security of prepared statements.
gnugat.github.io/2025/10/22/x...
```
_GIT_MERGE_FROM_BRANCH=$(git branch --show-current); git checkout main && git merge --no-ff $_GIT_MERGE_FROM_BRANCH && git branch -D $_GIT_MERGE_FROM_BRANCH && git push
```
Finally decided to make a script out of it!
```
_GIT_MERGE_FROM_BRANCH=$(git branch --show-current); git checkout main && git merge --no-ff $_GIT_MERGE_FROM_BRANCH && git branch -D $_GIT_MERGE_FROM_BRANCH && git push
```
Finally decided to make a script out of it!
I've set up that git repo back in 2014, and it's been extremely useful to me for the past 11 years. The biggest changes happened earlier this year (2025) as I suddenly needed macOS compatible settings, but other than that it's still the same.
I've set up that git repo back in 2014, and it's been extremely useful to me for the past 11 years. The biggest changes happened earlier this year (2025) as I suddenly needed macOS compatible settings, but other than that it's still the same.
✅ Superior tab completion
🚗 Auto-suggestions (ghost text completion as you type)
🌈 Syntax Highlighting (commands turn green/red in real-time)
✅ Superior tab completion
🚗 Auto-suggestions (ghost text completion as you type)
🌈 Syntax Highlighting (commands turn green/red in real-time)
On the right the output of favicon's neofetch, which I believe is the standard (non configured / non customised) output.
On the right the output of favicon's neofetch, which I believe is the standard (non configured / non customised) output.
Instead of using $$, he proposed to used the arrow functions that were introduced in 2019 with PHP 7.1
AFAIK, Garfield had a tight deadline to implement this which'd have resulted in a rushed release. Some other objections were...
Instead of using $$, he proposed to used the arrow functions that were introduced in 2019 with PHP 7.1
AFAIK, Garfield had a tight deadline to implement this which'd have resulted in a rushed release. Some other objections were...
My understanding / recollection is that it didn't go through due to Sara lacking time to work on the implementation.
My understanding / recollection is that it didn't go through due to Sara lacking time to work on the implementation.
I've found a new fancy way to do it though:
`_RT_NAME=dotfiles; z $_RT_NAME; tmux new -s $_RT_NAME`
I got the idea from @joshmedeski.bsky.social, he's combining zoxide, fzf and tmux to make sessions a breeze 🧵⬇️
I've found a new fancy way to do it though:
`_RT_NAME=dotfiles; z $_RT_NAME; tmux new -s $_RT_NAME`
I got the idea from @joshmedeski.bsky.social, he's combining zoxide, fzf and tmux to make sessions a breeze 🧵⬇️
It's main use to me is to combine it with DataProvider: test method parameters can then be used as placeholders, which will be replaced in --testdox with the values from the data provider.
docs.phpunit.de/en/12.0/attr...
It's main use to me is to combine it with DataProvider: test method parameters can then be used as placeholders, which will be replaced in --testdox with the values from the data provider.
docs.phpunit.de/en/12.0/attr...