diff --git a/core/lib/Thelia/Model/Module.php b/core/lib/Thelia/Model/Module.php index 7e43912dc..d599d7d87 100644 --- a/core/lib/Thelia/Model/Module.php +++ b/core/lib/Thelia/Model/Module.php @@ -168,7 +168,7 @@ class Module extends BaseModule public function isDeliveryModule() { $moduleReflection = new \ReflectionClass($this->getFullNamespace()); - return $moduleReflection->isSubclassOf("Thelia\Module\DeliveryModuleInterface"); + return $moduleReflection->implementsInterface("Thelia\Module\DeliveryModuleInterface"); } /** @@ -177,7 +177,7 @@ class Module extends BaseModule public function isPayementModule() { $moduleReflection = new \ReflectionClass($this->getFullNamespace()); - return $moduleReflection->isSubclassOf("Thelia\Module\PaymentModuleInterface"); + return $moduleReflection->implementsInterface("Thelia\Module\PaymentModuleInterface"); }