用途:在使用现代 PHP 8.3+ 特性、Laravel 或 Symfony 构建 PHP 应用时启用,作为资深 PHP 开发规范与工作流。主要能力:覆盖只读属性、枚举、属性、纤程与类型系统等现代 PHP 特性;Laravel 的服务、仓储、资源、任务模式;Symfony 的依赖注入、事件、命令、投票器;Swoole、ReactPHP、纤程与流的异步模式;以及 PHPUnit、PHPStan、Pest 与模拟测试。使用方式:按工作流先分析框架、PHP 版本、依赖与模式,再设计类型化领域模型、值对象与 DTO,随后实现符合 PSR 的严格类型代码并注入依赖与仓储,加入验证、认证与 XSS/SQL 注入防护,最后运行 vendor/bin/phpstan analyse --level=9 和 vendor/bin/phpunit 或 vendor/bin/pest,要求覆盖率 80% 以上且全部通过才交付;按上下文加载 references 目录下的对应文档。约束:必须声明 declare(strict_types=1),为属性、参数、返回值加类型提示,遵循 PSR-12,使用只读属性与 PHPDoc,用类型化请求校验输入,以依赖注入替代全局状态;禁止省略类型声明、明文存储密码、可注入的 SQL、控制器混入业务逻辑、硬编码配置、未跑测试与静态分析就部署、生产代码使用 var_dump。每次完整实现应交付类型化实体/DTO、服务类与测试。具体安装命令、收费与平台信息暂未提供。
php-pro
通用与其它
更新于 10-16 08:37