PHPStorm Inspections for your Continuous Integration Process
Guide to running PHPStorm code inspections from the command line and integrating the results into a Continuous Integration (CI) pipeline.
Christian Scheb is a software developer based in Berlin, specializing in PHP and Symfony, sharing practical experiences and insights on modern web technologies to help developers grow and adapt in an evolving tech landscape.
9 articles from this blog
Guide to running PHPStorm code inspections from the command line and integrating the results into a Continuous Integration (CI) pipeline.
A guide to generating filtered PHPUnit code coverage reports for specific teams or architectural layers in large PHP projects.
Introducing a PHP library for identifying dead code using executable markers called "tombstones" to safely clean up legacy projects.
A developer shares custom Git action icons created for the PHPStorm IDE toolbar to replace missing default buttons.
A guide to customizing FOSUserBundle in Symfony, covering redirect targets and flash messages for version 1.3.
A tutorial on setting up Composer and PHPUnit as global commands in the Windows command shell for easier PHP development.
A tutorial on implementing custom filter tabs in Sonata Admin bundles, using a workaround inspired by the undocumented Sonata MediaBundle feature.
Custom Capistrano tasks for Symfony2 deployment, including targeted cache clearing and automatic asset versioning.
Explains techniques for writing deterministic PHPUnit tests by removing dependencies on random functions like mt_rand() and date().