astrotomic/psr-8

Common interface for hugging libraries

1.0.0 2021-02-04 21:24 UTC

This package is auto-updated.

Last update: 2024-12-05 06:04:49 UTC


README

This repository holds all interfaces/classes/traits related to PSR-8.

Note that this is not a huggable of its own. It is merely an interface that describes a huggable. See the specification for more details.

Installation

composer require astrotomic/psr-8

Usage

If you need to hug, you can use the interface like this:

use Astrotomic\Hug\Huggable;

class HugController
{
    public function __invoke(Huggable $hugger, Huggable $huggable)
    {
        $hugger->hug($huggable);
    }
}

Credits