ob娱乐下载Symfony契约,你可以依赖的经过战斗考验的语义
2019年5月27日·发表的哈维尔Eguiluz
nba直播欧宝 是一组解耦的、可重用的PHP库,也是许多PHP应用程序和库构建的基础。ob娱乐下载Symfony Components是每天的下载量超过350万次,使它们成为PHP领域中最经得起考验的库。
ob娱乐下载Symfony的合同是一组从Symfony组件中提取出来的抽象。ob娱乐下载它们可以用于构建Symfony组件已经证明有用的语义——并且这些语义已经经过了完全测试的实现。ob娱乐下载
ob娱乐下载Symfony契约按域划分,由一组PHP接口、特征、规范文档块和参考测试套件(如果适用的话)组成。Symfony契约的版本控制独立于组ob娱乐下载件,因此如果某些契约没有任何变化,我们就不会创建新标记。
从Symfony契约的1.1版开始,您可以将每个契约作为一ob娱乐下载个单独的包,而不是将所有契约作为一个单独的包安装。例如,如果你只关心Cache契约,安装这个包:
1
$Composer需要symfonyob娱乐下载/cache-contracts
在适用的情况下,所提供的契约构建在PSRs之上:其中一些扩展了现有的PSRs (Cache和EventDispatcher),另一些提供了具有更广泛域覆盖的替代抽象(HttpClient),其余的提供了PSRs没有覆盖的抽象(翻译和服务)。
我应该把这些合同添加到我的项目中吗?
如果您的项目被用作可重用的第三方库,并且您希望基于这些契约来实现更高的解耦和互操作性,那么您应该将它们作为显式依赖项添加。
如果您的项目是一个独立的Symfony应用程序,则不需要显式地将这ob娱乐下载些契约作为依赖项添加。安装Symfony组件将自动要ob娱乐下载求所需的契约(例如安装ob娱乐下载symfony /缓存
也会安装ob娱乐下载symfony / cache-contracts
为你)。
在这两种情况下,我们建议尽可能使用契约提供的接口作为您自己的类或接口的类型提示。
发表在#ob娱乐下载
评论
真的是个好消息,我已经尝欧宝平台是合法的吗试过HttpClient了,简单,有效。
与安全相关的合同有什么计划吗?
与安全相关的合同有什么计划吗?
Abdelkader Bouadjadja is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now