Skip to content

Repository files navigation

Memoization

Usage

namespace App;

use Kalibora\Memoization\MemoizationTrait;

class HeavyProcessor
{
    use MemoizationTrait;

    public function process(): void
    {
        return $this->getMemoization()->memoize(__FUNCTION__, function () {
            // Very heavy processing takes place here.

            return $value;
        });
    }
}

About

A small helper for memoizing.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages