首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel 6.10 版本发布,支持 PHPUnit 9,为 PHP 8 留下后手

    Laravel 开发团队昨天发布了 v6.10 版本,本次版本发布包含 11 个新特性以及大量的问题修复、功能废弃和代码优化,另外,还引入了对 PHPUnit 9 的支持。...支持 PHPUnit 9 从 v6.10 开始,Laravel 开始支持 PHPUnit 9,可以通过完整的 pull request 查看实现细节:https://github.com/laravel...至于为什么要引入 PHPUnit 9,主要原因是 PHP 8.0、8.1、8.2 或者 8.3 中将很有可能不再支持 PHPUnit 8,而 Laravel 6 是 LTS 版本,我们希望它可以支持最新版本的...PHP,所以需要能够运行最新版本的 PHPUnit。...第二部分:更新日志速览 新增特性 新增 withoutMix() 和 withMix() 测试辅助函数 新增 validateWithBag() 宏方法到 Request 类 新增对 PHPUnit 9

    3.2K30

    「CodeFuse」如何在PHPStorm中使用CodeFuse完成快速排序算法的编写

    「CodeFuse 支持的功能如下表」 功能 说明 代码补全 基于海量数据提供实时地代码补全服务,包括行内补全(单行补全)和片段补全(多行补全)。...快速开始 以下将在PhpStorm IDE 插件的安装步骤和多个代码场景的使用示例,以帮助您快速使用 CodeFuse。...使用 CodeFuse 插件 使用 代码补全 代码补全功能基于海量数据提供实时地代码补全服务,包括行内补全(单行补全)和片段补全(多行补全)。...php class QuickSortTest extends PHPUnit_Framework_TestCase { public function testQuickSort() {...quickSort($arr); $this->assertEquals($expected, $result); } } 可以看到生成单元测试测试代码自动继承PHP单元测试框架PHPUnit_Framework_TestCase

    88520

    Laravel5.3之Container源码解析

    MyRightCapital\Container\Tests; use MyRightCapital\Container\Container; class ContainerBindTest extends \PHPUnit_Framework_TestCase...{ $this->containerDependentStub = $containerDependentStub; } } 这里测试了bind()绑定闭包,绑定接口和对应实现...所以以上的PHPUnit的测试用例中不管什么方式的绑定,都要进入build()函数内编译出相应对象实例。当编译出对象后,检查是否是共享的,以及是否要触发回调,以及标记该对象已经被解析。...ContainerImplementationStub::class类名称, // 则使用反射ReflectionClass来探测ContainerImplementationStub这个类的构造函数和构造函数的依赖...getDefaultValue(); } throw $e; } } 从以上代码注释直到build()是个递归过程,A类依赖于B类,B类依赖于C类和D

    1.8K21
    领券