mll-lab/php-utils
A lightweight collection of PHP utility helpers from MLL Lab, offering convenient functions for arrays, strings, and common type checks. Framework-agnostic and easy to drop into any project to fill gaps in PHP's standard library.
mll-lab/php-utils is a dev-only Laravel/PHP utility package, primarily providing PHPStan configuration (rules.neon) and coding-standard enforcement. It fits into CI/static-analysis pipelines, not runtime application architecture.spaze/phpstan-disallowed-calls ^4.4, which requires phpstan ^1.12.6. This conflicts with larastan 1.0.4 (phpstan <1.9) on PHP 8.0, so legacy Laravel/PHP 8.0 projects may be blocked.CarbonImmutable PHPStan ban is opinionated and may surface existing violations. CI dependency resolution is a known failure point.CarbonImmutable align with existing coding guidelines? Is rules.neon auto-loaded, and does it depend on spaze being installed?spaze/phpstan-disallowed-calls to ^4.4 and then adopt v7. On PHP 8.0 with larastan 1.0.4, either upgrade the static-analysis stack or pin to v6 until the platform is modernized.spaze/phpstan-disallowed-calls ^4.4. PHP 8.0 CI combinations with older Larastan are known to conflict. rules.neon loading is now based on whether spaze is installed rather than only PHP version, improving conditional behavior.spaze to ^4.4. 4) Upgrade mll-lab/php-utils to v7. 5) Run CI and static analysis. 6) Address any CarbonImmutable violations. 7) Pin v6 only where the stack cannot yet move.CarbonImmutable ban should be communicated as a coding-standard change.CarbonImmutable usage causing new failures; rules.neon not loading when spaze is absent; inconsistent analysis if PHP 8.0 CI removes spaze.How can I help you explore Laravel packages today?