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