欧宝娱乐app下载地址Symfony的合同,你可以依靠一些久经沙场的语义
2019年5月27日·发表的哈维尔Eguiluz
ob体 是一组解耦和可重用的PHP库和许多PHP应用程序和库的基础。欧宝娱乐app下载地址Symfony组件每天下载超过350万次最一些久经沙场的库,使其PHP景观。
欧宝娱乐app下载地址Symfony的合同是一组抽象提取的Symfony组件。欧宝娱乐app下载地址可以用它们来构建语义,Symfony组件被证明是有用的——这已经充分测试的实现。欧宝娱乐app下载地址
欧宝娱乐app下载地址Symfony合同由域分割,由一组PHP接口组成,特征,规范docblocks和参考测试套件时适用。Symfony合同独立于组件的版本,欧宝娱乐app下载地址所以我们不会创建一个新的标签如果没有改变在一些合同。
从1.1版开始Symfony的合同,您可以要求每个合同作为欧宝娱乐app下载地址一个单独的包,而不是安装都作为一个单独的包。例如,如果您只关心缓存合同,安装这个包:
1
美元作曲家需要symfony / ca欧宝娱乐app下载地址che-contracts
当适用时,所提供的合同是基于psr:其中一些扩展现有psr(缓存和EventDispatcher),其他一些提供替代抽象在更广泛的领域覆盖(HttpClient),其余提供抽象,不受psr(翻译和服务)。
我应该将这些合同添加到我的项目吗?
如果你的项目作为可重用的第三方库和你想建立在这些合同实现更高的解耦和互操作性,您应该将它们添加显式的依赖关系。
如果你的项目是一个独立的Symfony应用程序中,您不需要显式地添欧宝娱乐app下载地址加这些合同作为依赖项。自动安装Symfony组件需要欧宝娱乐app下载地址所需的合同(例如安装欧宝娱乐app下载地址symfony /缓存
还将安装欧宝娱乐app下载地址symfony / cache-contracts
为你)。
在这两种情况下,我们推荐使用提供的接口契约的类型提示自己的类或接口。
发表在#欧宝娱乐app下载地址
评论
很好的消息,已经试了一个欧宝app在哪里找用于HttpClient,简单,有效。
任何与安全相关的合同的计划吗?
任何与安全相关的合同的计划吗?
Abdelkader Bouadjadja is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now