imoisey/cross

用于搜索临时交叉点的库。

维护者

详细信息

github.com/imoisey/cross

源代码

问题

资助包维护!
Open Collective

安装: 60

依赖: 0

建议者: 0

安全性: 0

星级: 2

关注者: 1

分支: 0

开放问题: 0

语言:HTML

0.1.2 2019-11-11 14:58 UTC

This package is auto-updated.

Last update: 2024-09-15 12:38:39 UTC


README

用于搜索临时交叉点的库。

安装

通过包管理器 composer 进行安装。

composer require imoisey/cross

用法

创建一个数据提供者类,该类将实现 ProviderInterface 接口。

use Imoisey\Cross\Provider\ProviderInterface;

class PeopleProvider implements ProviderInterface
{

    public function getCollections()
    {

    }


    public function getName()
    {

    }
}

创建一个集合类,该类将扩展 Collection 抽象类。

use Imoisey\Cross\Collection\Collection;

class PeopleCollection extends Collection
{

}

创建一个元素类,该类将是集合的一部分并实现 ItemInteface 接口。

use Imoisey\Cross\ItemInterface;

class EventItem extends ItemInterface
{
    public function getPeriod()
    {

    }
}

执行交叉点管理器的配置。

use Imoisey\Cross\Manager;

$provider = new PeopleProvider();
$manager = new Manager($provider);

if ($manager->verify()) {
    $manager->getCollision();
}

贡献

欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要进行的更改。

请确保根据需要更新测试。

许可

MIT