wikibase/term-store

该包已被废弃,不再维护。未建议替代包。

小型 Wikibase 库,定义了持久化项和属性术语的接口

1.0.4 2020-01-24 12:30 UTC

This package is auto-updated.

Last update: 2020-03-18 14:30:40 UTC


README

已弃用:类似接口已添加到 wikibase/data-model-services,并作为该库的一部分继续维护。

Wikibase TermStore

Build Status Latest Stable Version Download count

小型 Wikibase 库,定义了持久化项和属性术语的接口。

使用方法

接口的实际实现可以在 依赖包 中找到。

该库提供了一些简单的实现,主要是为了方便测试。

  • InMemoryPropertyTermStore - 简单的内存模拟
  • ThrowingPropertyTermStore - 当调用其方法之一时抛出异常
  • InMemoryItemTermStore - 简单的内存模拟
  • ThrowingItemTermStore - 当调用其方法之一时抛出异常

安装

要在项目中使用 Wikibase TermStore 库,只需将 wikibase/term-store 依赖项添加到您的项目的 composer.json 文件中。以下是一个仅定义对 wikibase/term-store 1.x 依赖关系的最小 composer.json 文件示例

{
    "require": {
        "wikibase/term-store": "~1.0"
    }
}

开发

首先通过执行以下命令安装项目依赖项

composer update

您可以通过执行以下命令运行测试

composer test

您可以通过执行以下命令运行样式检查

composer cs

要运行所有 CI 检查,请执行以下命令

composer ci

您还可以直接调用 PHPUnit 并传递参数,如下所示

vendor/bin/phpunit --filter SomeClassNameOrFilter