nacosvel/contracts

v1.0.0 2024-09-25 06:24 UTC

This package is auto-updated.

Last update: 2024-09-25 06:26:37 UTC


README

package GitHub Tag Total Downloads Packagist Version Packagist PHP Version Support Packagist License

安装

您可以通过 Composer 安装此包

composer require nacosvel/contracts

设计原则

  • contracts 按领域划分,每个都有自己的子命名空间;
  • contracts 是由小型、一致性的 PHP 接口、特质、规范性 doc-blocks 和适用时的参考测试套件组成的集合;
  • 所有 contracts 必须有一个经过验证的实现才能进入此仓库;

实现特定 contracts 的包应在它们的 "composer.json" 文件的 "provide" 部分列出,使用 Nacosvel/*-implementation 约定(例如 "provide": { "Nacosvel/cache-implementation": "1.0" })。

许可证

Nacosvel Contracts 在 MIT 许可证(MIT)下提供。有关更多信息,请参阅 许可证文件