Logging with dot-log in Zend Expressive and DotKernel

This article will explain the usage of the dot-log component within DotKernel, Zend Expressive or in a project that uses Zend Service Manager. Since dot-log extends zendframework/zend-log this tutorial mostly compatible with zend-log as well. … Read More

Migrating DotKernel 3 from Zend Expressive 2 to Zend Expressive 3

This article covers the steps required to migrate a DotKernel 3 instance to the latest Zend Expressive Version. … Read More

[FIX] Installing PEAR packages with PHP 7.2

This article will cover the solution to the PEAR “Cannot use result of built-in function in write context” issue. The Issue If installing a pear package (for instance PHP Code Sniffer), when running: pear install PHP_CodeSniffer This error is shown … Read More

Using the URLGenerator work in FastRoute

DotKernel 3 uses FastRoute under the hood, which is an excellent and fast routing package, but it does have some quirks. A wrong setup can lead to many headaches, as it’s not prominent that the error you’re experiencing is from … Read More

Database migrations and how to use them

Migrations, the superhero your database deserves Migrations ease the process of working together on projects, as well as deploying the database changes.   A newly released package for the DotKernel stack integrates migrations and seeders into the application; This is … Read More