wikibase/doctrine-term-store

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

一个用于通过Doctrine DBAL持久化Wikibase术语的小型库

dev-master / 0.1.x-dev 2020-01-24 10:52 UTC

This package is not auto-updated.

Last update: 2020-01-29 03:16:50 UTC


README

Build Status Latest Stable Version Download count

Doctrine DBAL实现Wikibase TermStore

使用

该软件包的公共入口点是DoctrineTermStore,用于构建所有服务。

$termStore = new DoctrineTermStore( /* config */ );

获取术语

$fingerprint = $termStore->newPropertyTermStore()->getTerms( $propertyId );

创建模式

$termStore->install();

安装

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

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

开发

首先通过执行以下操作安装项目依赖项

composer update

您可以通过执行以下操作运行测试

make test

您可以通过执行以下操作运行样式检查

make cs

要运行所有CI检查,执行以下操作

make ci

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

vendor/bin/phpunit --filter SomeClassNameOrFilter