The following files and directories have been added to .gitignore to keep the repository clean:
.phpunit.result.cache - PHPUnit result cache filecoverage.xml - Coverage report in XML formatcoverage.clover - Clover coverage format.phpunit/ - Additional PHPUnit cache directory.phpstan.cache - PHPStan static analysis cache.php_cs.cache - PHP-CS-Fixer cache.php-cs-fixer.cache - Updated PHP-CS-Fixer cache.psalm/ - Psalm static analysis cache directorycomposer.phar - Composer binary filenohup.out - Background process output.project - Eclipse project file.buildpath - Eclipse build path.settings/ - Eclipse settings directory*.sublime-* - Sublime Text project files.cache/ - General cache directorytmp/ - Temporary files directorytemp/ - Alternative temporary directoryThe existing security configurations remain intact:
.env.testing - Real API credentials (protected)tests/config/credentials.php - Test credential filestests/config/real_config.php - Real configuration filesThe .gitignore file now comprehensively covers all common PHP development artifacts and cache files! 🚀