icybee / module-registry
存储设置和选项。
v3.0.0
2016-01-23 17:03 UTC
Requires
- php: >=5.5.0
- icanboogie/module-installer: ^1.2.3
Requires (Dev)
- icybee/core: ^3.0
README
存储设置、选项和元数据。
<?php /* @var \ICanBoogie\Application $app */ $registry = $app->registry; $a = $registry['a_property']; // null $a = $registry->get('a_property', 123); // 123 $registry['a_property'] = 123; $a = $registry['a_property']; // 123 $app->user->metas['a_property'] = 123; $app->site->metas['a_property'] = 123; $app->models['articles']->one->metas['a_property'] = 123;
要求
该软件包需要PHP 5.6或更高版本。
安装
推荐通过Composer安装此软件包
$ composer require icybee/module-registry
此模块是Icybee所需模块之一。
克隆仓库
该软件包可在GitHub上找到,其仓库可以通过以下命令行克隆:GitHub
$ git clone https://github.com/Icybee/module-registry.git registry
文档
该软件包作为Icybee CMS文档的一部分进行了文档说明。[http://icybee.org/docs/](http://icybee.org/docs/)。可以使用`make doc`命令生成软件包及其依赖项的文档。文档使用ApiGen生成,并在`docs`目录中。可以使用`make clean`命令清理软件包目录。
测试
测试套件通过`make test`命令运行。自动安装Composer以及运行套件所需的所有依赖项。可以使用`make clean`命令清理软件包目录。
该软件包通过Travis CI进行持续测试。
许可证
该模块受新BSD许可证的许可 - 有关详细信息,请参阅LICENSE文件。