puli/composer-plugin

将 Composer 集成到 Puli 包管理器中。

安装数: 68,403

依赖者: 39

建议者: 2

安全: 0

星星: 38

关注者: 9

分支: 19

类型:composer-plugin

1.0.0-beta10 2016-03-31 12:15 UTC

README

Build Status Build status Scrutinizer Code Quality Latest Stable Version Total Downloads Dependency Status

最新版本: 1.0.0-beta10

PHP >= 5.3.9

此插件将 ComposerPuli Manager 集成。每次您安装或更新 Composer 依赖项时,都会根据所有已安装包的 puli.json 文件构建一个 Puli 资源存储库发现

{
    "path-mappings": {
        "/acme/blog": "resources"
    }
}

您可以在代码中加载构建的存储库/发现。

$factoryClass = PULI_FACTORY_CLASS;
$factory = new $factoryClass();

// Fetch resources from the repository
$repo = $factory->createRepository();

echo $repo->get('/acme/blog/config/config.yml')->getBody();

// Find resources by binding type
$discovery = $factory->createFactory($repo);

foreach ($discovery->findBindings('doctrine/xml-mapping') as $binding) {
    foreach ($binding->getResources() as $resource) {
        // do something...
    }
}

作者

安装

按照 安装指南 在项目中安装 Puli。

文档

阅读 Puli 文档 了解更多关于 Puli 的信息。

贡献

非常欢迎贡献!

支持

如果您遇到问题,请发送电子邮件至 [email protected] 或在 Twitter 上联系 @webmozart

许可

本包所有内容均根据 MIT 许可证 许可。