将作曲家与symfony 1.4结合使用

时间:2019-05-28 22:01:02

标签: composer-php symfony-1.4

我正在尝试使用Symfony 1.4应用程序自动加载作曲家安装的库,但是名称冲突。

我有一个旧版Symfony 1.4应用程序(实际上,我正在使用支持php 7.2的FriendsOfSymfony1 / symfony1 1.5克隆)。 我需要使用AWS开发工具包PHP库。 为了使用它,我需要与作曲家一起安装

我已经向composer.json添加了必需的组件,运行composer update并修改了我的ProjectConfiguration:


require_once dirname(__FILE__) . '/../lib/vendor/autoload.php';
require_once dirname(__FILE__) . '/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();


class ProjectConfiguration extends sfProjectConfiguration {

Symfony的自动加载功能停止工作。我收到警告,实际上是一个严重错误:

( ! ) Warning: constant(): Couldn't find constant Project::PEER in ***/lib/vendor/propel/propel1/runtime/lib/query/ModelCriteria.php on line 79

删除行时

require_once dirname(__FILE__) . '/../lib/vendor/autoload.php';

一切正常(但是,我当然看不到作曲家安装的软件包)。

0 个答案:

没有答案