有没有办法从symfony 2.0.x项目生成作曲家锁文件?

时间:2012-11-19 15:07:56

标签: symfony composer-php

我有一个symfony 2.0.x项目,我想使用composer来安装新的bundle。 探针是它将更新框架,orm和所有供应商目录..

我知道我需要一个composer.lock,但有没有办法快速生成锁文件? 否则,我该如何手动制作呢?我在哪里可以找到已安装的第三方软件包的确切提交或版本?

1 个答案:

答案 0 :(得分:2)

您可以下载2.0版本的 Symfony标准版并创建一个composer.json文件,该文件至少需要这些依赖项:(前4个是Symfony2框架和最后一个框架所必需的一个需要Symfony2框架2.0)

{
    "require": {
        "twig/twig": ">=1.1,<2.0-dev",
        "doctrine/common": ">=2.1,<2.3-dev",
        "swiftmailer/swiftmailer": "4.2.*",
        "monolog/monolog": ">=1.0,<1.3-dev",
        "symfony/symfony": "2.0.x"
    }
}

您可以在packagist上找到此信息,打开2.0.x-dev版块并阅读所需内容和推荐内容。