#composer

Logo of type-guard
type-guard
Type Guard is a developing module under the Pinkary Project aimed at enhancing PHP type safety by refining variable types for precise analysis with PHPStan and Psalm. Its functions convert mixed and nullable variables to specific types like strings and arrays, ensuring minimal type information loss and reliable code. Compatible with PHP 8.2+, it can be smoothly added to projects via Composer. This tool is beneficial for developers focusing on strict type enforcement and high code standards in PHP.
Logo of paratest
paratest
ParaTest allows for efficient parallel execution of PHPUnit tests without needing additional configuration. It supports running tests in parallel by TestCase or Test and combines code coverage outputs into one report. Compatible with only the latest versions of PHPUnit, ParaTest minimizes bugs by using internal classes. It also provides environmental variables for unique test identifiers and supports tools like PCOV and xDebug. The guide covers installation, PHPStorm integration setup, and troubleshooting for optimal testing performance.
Logo of whisky
whisky
Whisky, a framework-independent CLI tool, offers centralized management of git hooks for PHP projects, enhancing code quality and team collaboration. It requires only PHP 8.1, and supports both local and global installations. Whisky provides functions to automate and optionally skip or disable git hooks. It accommodates advanced scripting capabilities and facilitates easy testing, simplifying workflow management and improving development efficiency.
Logo of phpinsights
phpinsights
PHP Insights provides a terminal-based solution to improve PHP code quality. This open-source tool offers detailed analysis of code quality, coding style, and architectural complexity, with predefined checks ensuring code simplicity and reliability. With seamless integration into frameworks like Laravel and Symfony, PHP Insights is easy to set up for any PHP project. Explore phpinsights.com for comprehensive documentation and features designed for developers seeking efficient and clean code.
Logo of lines
lines
This CLI tool offers developers an efficient solution for assessing PHP project size with ease, supporting PHP 7.2+ without any dependencies. It produces JSON outputs for versatile processing and allows inspection of longest files. By excluding vendor directories by default, it ensures clean data analysis. For detailed assessments, tools like PHPStan can be used alongside this simple yet powerful utility.
Logo of easy-coding-standard
easy-coding-standard
Standardize PHP code effortlessly using parallel processing, compatible with PHP 7.2 to 8.3. This tool integrates smoothly with existing dependencies to provide fast performance. It allows using PHP_CodeSniffer and PHP-CS-Fixer with prepared sets for efficiency. Customizable paths, checkers, and sets ensure code standard adherence across projects. Supports various output formats and customization options for continuous integration environments. Guides for migrating from other coding standard tools facilitate a smooth transition.
Logo of vbot
vbot
The project is an educational tool focused on web protocols, needing PHP ≥ 7.0 and specific extensions such as fileinfo and gd. It provides information on WeChat and Enterprise WeChat protocols, supports file storage, and XML parsing. Installation uses composer, requiring WeChat in Simplified Chinese for optimal performance. Users can refer to comprehensive documentation, explore open-source SCRM code, and leverage integrated chat solutions. The project acknowledges the sponsorship by JetBrains.