chekote/noun-store
最新稳定版本:v5.1.0
Composer 安装命令:
composer require --dev chekote/noun-store
包简介
Store and work with Nouns
README 文档
README
noun-store
Store and work with Nouns.
Usage
- Add it to your requirements
composer require chekote/noun-store
Make a store
$store = new \Chekote\NounStore\Store();
Store something
$john = new Person(); $john->firstName = 'John'; $john->lastName = 'Smith'; $store->set('best friend', $john);
Check if we have something
$store->keyExists('best friend');
Assert if we have something
$assert = new \Chekote\NounStore\Assert($store); $assert->keyExists('best friend');
Retrieve something
$store->get('best friend');
Store something else in the same key
$chris = new Person(); $chris->firstName = 'Chris'; $chris->lastName = 'Pratt'; $store->set('best friend', $chris);
Retrieve the new thing
$store->get('best friend'); or $store->get('2nd best friend');
Retrieve the old thing
$store->get('1st best friend');
Empty the store
$store->reset();
Development
Installing Development Pre-Requisites
Install Docker.
You will also want to ensure that ./bin is in your $PATH and is the highest priority. You can do so by adding the
following to your shell profile:
export PATH=./bin:$PATH
Installing The Project for Development
Clone the repository:
git clone git@github.com:Chekote/noun-store.git
cd noun-store
Executing tests
Tests are written using phpunit. You can execute them via the command line:
phpunit
统计信息
- 总下载量: 95.88k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 8
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-05