graham-campbell / testbench-core
TestBench Core 为 Laravel 提供一些测试功能
Requires
- php: ^7.4.15 || ^8.0.2
- symfony/polyfill-php80: ^1.26
Requires (Dev)
- graham-campbell/analyzer: ^4.1
- phpunit/phpunit: ^9.5 || ^10.1
Suggests
- illuminate/support: Required to use the laravel trait.
- mockery/mockery: Required to use the mockery trait.
- phpunit/phpunit: Required to use the most of the features.
This package is auto-updated.
Last update: 2024-09-17 23:18:16 UTC
README
Laravel TestBench Core 由 Graham Campbell 创建并维护,为 Laravel 提供了一些测试功能。您可以查看变更日志、发布版本、安全策略、许可协议、行为准则和贡献指南。
安装
本版本需要 PHP 7.4-8.3,并支持 PHPUnit 9-10 和 Laravel 8-11。由于 PHPUnit 在小版本之间的不稳定性,目前故意不支持 PHPUnit 11。我们强烈建议您继续使用 PHPUnit 10。
要获取最新版本,只需使用 Composer 引入项目。
$ composer require "graham-campbell/testbench-core:^4.1" --dev
安装后,您可以扩展或实现此包中的类,或实现此包所依赖的包中的类。此包中没有需要注册的服务提供者。
配置
Laravel TestBench Core 无需配置。只需按照简单的安装说明操作即可。
使用方法
您几乎可以在我的所有 Laravel 包中看到实现的示例。
安全性
如果您在此包中发现安全漏洞,请发送电子邮件至 [email protected]。我们将及时解决所有安全漏洞。您可以在此处查看我们的完整安全策略。
许可协议
Laravel TestBench Core 采用 MIT 许可协议 (MIT) 许可。
针对企业
作为 Tidelift 订阅的一部分提供
graham-campbell/testbench-core
的维护者以及成千上万的其它包的维护者正在与 Tidelift 合作,为您使用的构建应用程序的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码质量,同时支付您使用的确切依赖项的维护者。了解更多信息:点击这里。