navarr/hugger

PSR-8 实现

维护者

详细信息

github.com/navarr/hugger

源代码

问题

资助包维护!
navarr

dev-main / 1.0.x-dev 2021-11-30 13:40 UTC

This package is auto-updated.

Last update: 2024-08-29 05:55:34 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License
Tests Code Coverage

这是PSR-8的实现。此包包括一个Hugger类(总是很高兴拥抱),以及一个GroupHuggableTrait,这样您就可以将拥抱功能添加到任何类中。

安装

在PSR-8不被放弃之前,您需要安装我对其接口的实现,以及这个拥抱库。

composer require navarr/psr-hug-interfaces:@dev navarr/hugger:@dev

用法

class ClassThatWantsToHug
{
    use \Navarr\Hugger\GroupHuggableTrait;
}

$hugger = new ClassThatWantsToHug();
$otherHugger = new \Navarr\Hugger\Hugger();

$hugger->hug($otherHugger);
// Hugger will call $otherHugger->hug($other)

$hugger->groupHug([$otherHugger]);