March 2022
Example script to run PHP CodeSniffer for only changed files
An example script that runs PHP CodeSniffer for only the changed files in a branch. Includes a sample gitlab-ci job to run the script.
January 2022
Traits vs Interfaces vs Abstract Classes in PHP
Difference between Traits, Interfaces, and Abstract Classes, including the latest features from PHP 8.
January 2022
(Updated October 2024)
Use multiple php versions on macOS / Linux
Reference how to use multiple php versions (php 7, php7.4 and php 8, php 8.0, php 8.1, php 8.2) on mac / macOS and Linux.
July 2020
Example local ansible playbook for Drupal-VM
An example of adding your own ansible roles/tasks for Drupal-VM
July 2020
Upgrading my symfony application from 4.4 to 5.1
Just a short overview of what I did to update my symfony applications to 5.1