wikibase / doctrine-term-store
该软件包已被废弃,不再维护。未建议替代软件包。
一个用于通过Doctrine DBAL持久化Wikibase术语的小型库
dev-master / 0.1.x-dev
2020-01-24 10:52 UTC
Requires
- php: ^5.6.99|^7.0
- doctrine/dbal: ~2.5
- onoi/message-reporter: ~1.3
- wikibase/term-store: ~1.0
Requires (Dev)
- doctrine/dbal: ~2.5.13
- mediawiki/mediawiki-codesniffer: ~23.0
- ockcyp/covers-validator: ~1.1
- phpstan/phpstan: ~0.9.2
- phpunit/phpunit: ^6.5.14
- slevomat/coding-standard: ^3.0|~4.5
- squizlabs/php_codesniffer: ~3.3
This package is not auto-updated.
Last update: 2020-01-29 03:16:50 UTC
README
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