/** * @param StandardArrayConverterInterface $groupConverter * @param IdentifiableObjectRepositoryInterface $repository * @param GroupFactory $groupFactory * @param ObjectUpdaterInterface $groupUpdater * @param ValidatorInterface $validator */ public function __construct(StandardArrayConverterInterface $groupConverter, IdentifiableObjectRepositoryInterface $repository, GroupFactory $groupFactory, ObjectUpdaterInterface $groupUpdater, ValidatorInterface $validator) { parent::__construct($repository); $this->groupConverter = $groupConverter; $this->groupFactory = $groupFactory; $this->groupUpdater = $groupUpdater; $this->validator = $validator; }
/** * @param StandardArrayConverterInterface $arrayConverter array converter * @param IdentifiableObjectRepositoryInterface $repository attribute option repository * @param ObjectUpdaterInterface $updater attribute option updater * @param ValidatorInterface $validator attribute option validator * @param string $class attribute option class */ public function __construct(StandardArrayConverterInterface $arrayConverter, IdentifiableObjectRepositoryInterface $repository, ObjectUpdaterInterface $updater, ValidatorInterface $validator, $class) { parent::__construct($repository); $this->arrayConverter = $arrayConverter; $this->updater = $updater; $this->validator = $validator; $this->class = $class; }
/** * @param StandardArrayConverterInterface $categoryConverter * @param IdentifiableObjectRepositoryInterface $repository * @param ObjectUpdaterInterface $categoryUpdater * @param ValidatorInterface $validator * @param CategoryFactory $categoryFactory */ public function __construct(StandardArrayConverterInterface $categoryConverter, IdentifiableObjectRepositoryInterface $repository, ObjectUpdaterInterface $categoryUpdater, CategoryFactory $categoryFactory, ValidatorInterface $validator) { parent::__construct($repository); $this->categoryConverter = $categoryConverter; $this->categoryUpdater = $categoryUpdater; $this->categoryFactory = $categoryFactory; $this->validator = $validator; }
/** * @param StandardArrayConverterInterface $arrayConverter * @param IdentifiableObjectRepositoryInterface $repository * @param AttributeFactory $attributeFactory * @param ObjectUpdaterInterface $updater * @param ValidatorInterface $validator */ public function __construct(StandardArrayConverterInterface $arrayConverter, IdentifiableObjectRepositoryInterface $repository, AttributeFactory $attributeFactory, ObjectUpdaterInterface $updater, ValidatorInterface $validator) { parent::__construct($repository); $this->arrayConverter = $arrayConverter; $this->attributeFactory = $attributeFactory; $this->updater = $updater; $this->validator = $validator; }
/** * @param IdentifiableObjectRepositoryInterface $repository * @param SimpleFactoryInterface $factory * @param ObjectUpdaterInterface $updater * @param ValidatorInterface $validator * @param ObjectDetacherInterface $objectDetacher */ public function __construct(IdentifiableObjectRepositoryInterface $repository, SimpleFactoryInterface $factory, ObjectUpdaterInterface $updater, ValidatorInterface $validator, ObjectDetacherInterface $objectDetacher) { parent::__construct($repository); $this->factory = $factory; $this->updater = $updater; $this->validator = $validator; $this->objectDetacher = $objectDetacher; }
/** * @param StandardArrayConverterInterface $familyConverter * @param IdentifiableObjectRepositoryInterface $repository * @param FamilyFactory $familyFactory * @param ObjectUpdaterInterface $updater * @param ValidatorInterface $validator */ public function __construct(IdentifiableObjectRepositoryInterface $repository, StandardArrayConverterInterface $familyConverter, FamilyFactory $familyFactory, ObjectUpdaterInterface $updater, ValidatorInterface $validator) { parent::__construct($repository); $this->arrayConverter = $familyConverter; $this->familyFactory = $familyFactory; $this->updater = $updater; $this->validator = $validator; }
/** * @param StandardArrayConverterInterface $arrayConverter array converter * @param IdentifiableObjectRepositoryInterface $repository product repository * @param ObjectUpdaterInterface $updater product updater * @param ValidatorInterface $validator validator of the object * @param ProductFilterInterface $productAssocFilter product association filter */ public function __construct(StandardArrayConverterInterface $arrayConverter, IdentifiableObjectRepositoryInterface $repository, ObjectUpdaterInterface $updater, ValidatorInterface $validator, ProductFilterInterface $productAssocFilter) { parent::__construct($repository); $this->arrayConverter = $arrayConverter; $this->repository = $repository; $this->updater = $updater; $this->validator = $validator; $this->productAssocFilter = $productAssocFilter; }
/** * @param IdentifiableObjectRepositoryInterface $repository product repository * @param ObjectUpdaterInterface $updater product updater * @param ValidatorInterface $validator validator of the object * @param ProductFilterInterface $productAssocFilter product association filter * @param ObjectDetacherInterface $detacher detacher to remove it from UOW when skip */ public function __construct(IdentifiableObjectRepositoryInterface $repository, ObjectUpdaterInterface $updater, ValidatorInterface $validator, ProductFilterInterface $productAssocFilter, ObjectDetacherInterface $detacher) { parent::__construct($repository); $this->repository = $repository; $this->updater = $updater; $this->validator = $validator; $this->productAssocFilter = $productAssocFilter; $this->detacher = $detacher; }
/** * @param StandardArrayConverterInterface $arrayConverter array converter * @param IdentifiableObjectRepositoryInterface $repository product repository * @param ProductBuilderInterface $builder product builder * @param ObjectUpdaterInterface $updater product updater * @param ValidatorInterface $validator product validator * @param ObjectDetacherInterface $detacher detacher to remove it from UOW when skip * @param ProductFilterInterface $productFilter product filter */ public function __construct(StandardArrayConverterInterface $arrayConverter, IdentifiableObjectRepositoryInterface $repository, ProductBuilderInterface $builder, ObjectUpdaterInterface $updater, ValidatorInterface $validator, ObjectDetacherInterface $detacher, ProductFilterInterface $productFilter) { parent::__construct($repository); $this->arrayConverter = $arrayConverter; $this->builder = $builder; $this->updater = $updater; $this->validator = $validator; $this->detacher = $detacher; $this->productFilter = $productFilter; }
/** * @param IdentifiableObjectRepositoryInterface $repository * @param SimpleFactoryInterface $factory * @param ObjectUpdaterInterface $updater * @param ValidatorInterface $validator * @param ObjectDetacherInterface $objectDetacher * @param JobParametersValidator $jobParamsValidator * @param JobParametersFactory $jobParamsFactory * @param JobRegistry $jobRegistry */ public function __construct(IdentifiableObjectRepositoryInterface $repository, SimpleFactoryInterface $factory, ObjectUpdaterInterface $updater, ValidatorInterface $validator, ObjectDetacherInterface $objectDetacher, JobParametersValidator $jobParamsValidator, JobParametersFactory $jobParamsFactory, JobRegistry $jobRegistry) { parent::__construct($repository); $this->factory = $factory; $this->updater = $updater; $this->validator = $validator; $this->objectDetacher = $objectDetacher; $this->jobParamsValidator = $jobParamsValidator; $this->jobParamsFactory = $jobParamsFactory; $this->jobRegistry = $jobRegistry; }