Marden 1年前

修改理由:

修正部分翻译不准确处

相关信息:


此投稿状态为 标记为已读

标题修改:

+ Facades

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
204204       }
205205   }
206206
207 将 publisher 的实现注入到该方法中,我们可以轻松地测试这种方法,因为我们可以模拟注入的 publisher 。但是,它要求我们每次调用 `publish` 方法时始终传递一个 publisher 实例。 使用实时的 Facades, 我们可以保持同样的可测试性,而不需要显式地通过 `Publisher` 实例。要生成实时 Facade,请在导入类的名称空间中加上 `Facades`:
 207将 publisher 的实现注入到该方法中,我们可以轻松地测试这种方法,因为我们可以模拟注入的 publisher 。但是,它要求我们每次调用 `publish` 方法时始终传递一个 publisher 实例。 使用实时的 Facades, 我们可以保持同样的可测试性,而不需要显式地传入 `Publisher` 实例。要生成实时 Facade,请在导入类的命名空间上加上前缀 `Facades`:
208208
209209   <?php
210210
 
228228       }
229229   }
230230
231 当使用实时 Facade 时, publisher 实现将通过使用 `Facades` 前缀后出现的接口或类名的部分来解决服务容器的问题。在测试时,我们可以使用 Laravel 的内置 Facade 测试辅助函数来模拟这种方法调用:
 231当使用实时 Facade 时, publisher 实现将通过使用 `Facades` 前缀后出现的接口或类名的部分来解决服务容器的问题。在测试时,我们可以使用 Laravel 的内置 Facade 测试辅助函数来模拟这种方法调用:
232232
233233   <?php
234234