/** * @param string $dataClass FQCN of cart model * @param string[] $validationGroups * @param FactoryInterface $couponFactory */ public function __construct($dataClass, array $validationGroups, FactoryInterface $couponFactory) { parent::__construct($dataClass, $validationGroups); $this->couponFactory = $couponFactory; }