identity-map - In-memory data store - php library
composer require g4/identity-map
use G4\IdentityMap\IdentityMap;
$identityMap = new IdentityMap();
$key = 'some_unique_key';
$data = 'some_data';
// add data
$identityMap->set($key, $data);
// retrieve data
$data = $identityMap->get($key);
// check if data is stored
$identityMap->has($key);
// remove data
$identityMap->delete($key);
// clear all
$identityMap->clear();
composer install
composer unit-test
(The MIT License) see LICENSE file for details...