作曲家软件包中的PHP类接口



我在我的PHP项目中使用作曲家进行依赖项管理。

在包装中,我有班级。(文件classa.php)

classa可以使用卫星类,什么实现了卫星界面。

sateliteinterface.php

中定义的卫星系数

classB实现了卫星界面,并在file classb.php中提供的包中提供。

classc实现了卫星界面,并在packagec中提供了file classc.php。

classB和classC可以在没有classa的情况下使用。

在我需要放置sateliteinterface.php文件中的哪个软件包中?

包裹的依赖项将是什么?

谢谢。

我会将卫星系数放入单独的软件包d。

软件包b和package c将需要包装d。

软件包A如果我理解正确,则不需要任何内容,但是您可以在包装A的Composer.json中使用"建议"来建议b和c。

软件包A需要包B和软件包c。

软件包B和软件包C需要包含卫星系的软件包。

相关内容

  • 没有找到相关文章

最新更新