germania-kg/worlds

3.1.1 2022-08-18 13:39 UTC

This package is auto-updated.

Last update: 2024-09-18 18:03:18 UTC


README

世界 是一个理论概念,将类似的产品放入一个共同的理论抽屉中,某种意义上来说。

Packagist PHP version Build Status Scrutinizer Code Quality Code Coverage Build Status

使用 Composer 安装

$ composer require germania-kg/worlds

MySQL: 此包需要安装一个名为 germania_world 的 MySQL 表,您可以使用位于 sql/ 目录中的 germania_world.sql 文件来安装。

用法

Worlds 类从数据库中读取所有世界。其 WorldsInterface 扩展了 container-interop(即将到来的 PSR 11 标准)以及 IteratorAggregateSPL Countable

检索单个 World 实例

<?php
$worlds = new Germania\Worlds\Worlds( $pdo );

// Use either ID or URL slug
$check = $worlds->has( 'my_world' );
$check = $worlds->has( 42 );

// Use either ID or URL slug
$my_world = $worlds->get( 'my_world' );
$my_world = $worlds->get( 42 );

echo $my_world->getName();
?>

问题

查看 问题列表。

开发

$ git clone https://github.com/GermaniaKG/Worlds.git
$ cd Worlds
$ composer install

单元测试

您可以将 phpunit.xml.dist 复制到 phpunit.xml 并根据您的需求进行修改,或者保持原样。运行 PhpUnit 测试或 composer 脚本,例如

$ composer test
# or
$ vendor/bin/phpunit