Sylius从ShippingMethod获取TaxCategory

时间:2018-04-20 10:34:00

标签: symfony oop sylius

为了简单起见,我想在父类上调用子类的方法。

Sylius为一个模型获得两个接口:Shipping\Model\ShippingMethodInterface是父接口,我将使用术语BaseShippingMethodInterfaceCore\Model\ShippingMethodInterface扩展了父接口。此接口添加了一些方法,包括getTaxCategory()一个。

我的问题是我得到了Shipping\Model\ShipmentInterface类型的对象,并且该对象有一个方法调用getMethod()。但是此方法返回Shipping\Model\ShippingMethodInterface而不是Core\Model\ShippingMethodInterface的实例,因此我无法在此对象上调用getCategory()方法。

如果有人知道如何绕过这个概念问题,请告诉我。

谢谢

0 个答案:

没有答案