Sliex ~2.0 下载和作曲家之间的区别 - 例如缺少 ServiceProviderInterface

Sliex ~2.0 difference between download and composer - e.g missing ServiceProviderInterface

如果我下载 fat archive linked here http://silex.sensiolabs.org/download 我得到一个不同的 silex 到我 composer require "~2.0" (如同一页上的指示),例如,[=15 中不存在 ServiceProviderInterace =] 在 composer 版本中,而在 fat archive 中是这样。查看 github 作曲家版本匹配...但我需要带有 ServiceProviderInterface 的版本...

一定是我做错了什么!请多指教

在 Silex 2.0 中,有一些变化,ServiceProviderInterface 被拆分为 EventListenerProviderInterfaceBootableProviderInterface 并移至 Api 目录。 这里:http://silex.sensiolabs.org/doc/master/changelog.html

在你提供的 fat 存档中,如果你查看 composer.json 文件,它是 silex 的 1.1 版本,这就是你拥有 ServiceProviderInterface.[=11= 的原因]