puli/ manager
管理Puli项目的puli.json文件。
1.0.0-beta10
2016-01-14 10:59 UTC
Requires
- php: ^5.3.9|^7.0
- psr/log: ^1.0
- puli/discovery: ^1.0-beta9
- puli/repository: ^1.0-beta9
- puli/url-generator: ^1.0-beta4
- ramsey/uuid: ^2.8
- symfony/event-dispatcher: ^2.3|^3.0
- symfony/filesystem: ^2.3|^3.0
- webmozart/assert: ^1.0
- webmozart/expression: ^1.0
- webmozart/glob: ^4.0
- webmozart/json: ^1.2.1
- webmozart/path-util: ^2.2.3
Requires (Dev)
- basho/riak: ^1.4
- phpunit/phpunit: ^4.6
- predis/predis: ^1.0
- sebastian/comparator: ^1.2
- sebastian/version: ^1.0.1
- webmozart/key-value-store: ^1.0-beta7
Suggests
- basho/riak: to use Riak based key-value stores
- predis/predis: to use Predis based key-value stores
- webmozart/key-value-store: to use key-value store change streams/discoveries
This package is auto-updated.
Last update: 2024-09-07 23:55:27 UTC
README
最新版本: 1.0.0-beta10
PHP >= 5.3.9
Puli Manager组件基于项目根目录中的puli.json配置文件构建资源库和发现功能。
{ "path-mappings": { "/app": "res" } }
可以使用RepositoryManager
加载此映射。
use Puli\Manager\Api\Container; $puli = new Container(getcwd()); $puli->start(); $repoManager = $puli->getRepositoryManager(); $repoManager->buildRepository();
RepositoryManager
还支持操作puli.json的方法。
模块
您还可以在项目中安装的任何模块中放置puli.json配置。此模块需要使用ModuleManager
注册Puli。
$moduleManager = $puli->getModuleManager(); $moduleManager->installModule('path/to/module', 'vendor/module-name');
通常,模块会通过Puli的Composer插件自动安装。
管理器
以下表格列出了此包支持的所有管理器
作者
安装
按照安装指南在项目中安装Puli。
文档
如果您想了解更多关于Puli的信息,请阅读Puli文档。
贡献
欢迎贡献!
支持
如果您遇到问题,请发送邮件至bschussek@gmail.com或通过Twitter联系@webmozart。
许可证
本包中所有内容均受MIT许可证许可。