Decorator
Introduction
The \Anomaly\Streams\Platform\Support\Decorator class let's you decorate objects as presenters. The same class will also let you undecorate presenters to their object.
Basic Usage
decorate
The decorate method let's you decorate a value as presenters. If an array or collection is passed then all items will be decorated recursively.
use Anomaly\Streams\Platform\Support\Decorator;
$presenter = (new Decorator())->decorate($entry);
undecorate
The undecorate method let's you undecorate a value from presenters. If an array or collection is passed then all items will be undecorated recursively.
use Anomaly\Streams\Platform\Support\Decorator;
$presenter = (new Decorator())->undecorate($entry);