【发布时间】:2014-02-27 03:59:08
【问题描述】:
我在我的 PHP 项目中使用 Composer 进行依赖管理。
在 packageA 中,我有 ClassA。 (文件 ClassA.php)
ClassA 可以使用卫星类,实现 SatelliteInterface。
SateliteInterface.php 中定义的SatelliteInterface
ClassB 实现 SatelliteInterface 并在 PackageB 的 ClassB.php 文件中提供。
ClassC 实现 SatelliteInterface 并在 PackageC 中的 ClassC.php 文件中提供。
ClassB 和 ClassC 可以不使用 ClassA。
我需要把SateliteInterface.php文件放在什么包里?
包的依赖关系是什么?
谢谢。
【问题讨论】:
标签: php class interface packages composer-php