Symfony 创建第三部分包并在项目之间共享

Symfony 创建第三部分包并在项目之间共享,symfony,Symfony,我制作了一个很小的包,当您想使用FosRestBundle和jmsSerializer在symfony2上创建restfull api时,它可以节省很多时间 我希望在我的项目中共享此捆绑包,但当我将其添加到目标时,Composer返回“您的需求无法解析为一组可安装的包” 我猜我做错了什么,但没发现是什么 我在git()上创建了回购协议 添加了composer.json: { “名称”:“lenim/api通用捆绑包”, “类型”:“symfony bundle”, “说明”:“Rest Ap

我制作了一个很小的包,当您想使用FosRestBundle和jmsSerializer在symfony2上创建restfull api时,它可以节省很多时间

我希望在我的项目中共享此捆绑包,但当我将其添加到目标时,Composer返回“您的需求无法解析为一组可安装的包”

我猜我做错了什么,但没发现是什么

  • 我在git()上创建了回购协议
  • 添加了composer.json:
{ “名称”:“lenim/api通用捆绑包”, “类型”:“symfony bundle”, “说明”:“Rest Api创建帮助程序”, “关键词”:[“Api”、“RestApi”], “主页”:http://friendsofsymfony.github.com", “许可证”:“麻省理工学院”, “最小稳定性”:“dev”, “目标目录”:“LeniM/ApiGenericBundle”, “作者”:[ { “姓名”:“Martin Leni”, “角色”:“开发人员” } ], “要求”:{ “php”:“>=5.3.3”, “symfony/frameworkbundle”:“~2.3 | ~3.0”, “条令/orm”:“^2.5”, “friendsofsymfony/rest捆绑包”:“^1.7”, jms/序列化程序包“^1.1” }, “需要开发”:{ “symfony/console”:“~2.3 | ~3.0”, “symfony/phpunit桥”:“~2.7 | ~3.0”, “symfony/validator”:“~2.3 | ~3.0”, “symfony/yaml”:“~2.3 | ~3.0”, “willdurand/propel-typehintable行为”:“~1.0” }, “建议”:{ “nelmio/NelmioApiDocBundle”:“建议您将api保存在文档中” }, “自动加载”:{ “psr-4”:{“LeniM\\ApiGenericBundle\\ \”:“” }, “额外”:{ “分支别名”:{ “开发主机”:“1.0.x-dev” } }, “支持”:{ “文档”:https://github.com/LeniM/apiGenericBundle/readme.md" } }
  • 需要名称为:lenim/api通用捆绑包
是否还有其他事情要做,以注册您的第三部分捆绑作曲家


谢谢:)

您必须在特定项目的
composer.json
文件中发布此包或指定目标存储库路径:

{ "name": "lenim/api-generic-bundle", "type": "symfony-bundle", "description": "Rest Api creation helper", "keywords": ["Api", "RestApi"], "homepage": "http://friendsofsymfony.github.com", "license": "MIT", "minimum-stability" : "dev", "target-dir": "LeniM/ApiGenericBundle", "authors": [ { "name": "Martin Leni", "role" : "Developer" } ], "require": { "php": ">=5.3.3", "symfony/framework-bundle": "~2.3|~3.0", "doctrine/orm": "^2.5", "friendsofsymfony/rest-bundle": "^1.7", "jms/serializer-bundle": "^1.1" }, "require-dev": { "symfony/console": "~2.3|~3.0", "symfony/phpunit-bridge": "~2.7|~3.0", "symfony/validator": "~2.3|~3.0", "symfony/yaml": "~2.3|~3.0", "willdurand/propel-typehintable-behavior": "~1.0" }, "suggest": { "nelmio/NelmioApiDocBundle": "More than recommanded to keep your api well documentated" }, "autoload": { "psr-4": { "LeniM\\ApiGenericBundle\\": "" } }, "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "support": { "docs": "https://github.com/LeniM/apiGenericBundle/readme.md" } }