/**
  * @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;
 }
Example #5
0
 /**
  * @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;
 }