/** * @param array $supportedTypes * @param FileInfoRepositoryInterface $repository * @param FileStorerInterface $storer */ public function __construct(array $supportedTypes, FileInfoRepositoryInterface $repository, FileStorerInterface $storer) { parent::__construct($supportedTypes); $this->repository = $repository; $this->storer = $storer; }
/** * @param array $supportedTypes * @param MetricFactory $factory */ public function __construct(array $supportedTypes, MetricFactory $factory) { parent::__construct($supportedTypes); $this->factory = $factory; }
/** * @param array $supportedTypes * @param AttributeOptionDenormalizer $denormalizer */ public function __construct(array $supportedTypes, AttributeOptionDenormalizer $denormalizer) { parent::__construct($supportedTypes); $this->denormalizer = $denormalizer; }
/** * @param string[] $supportedTypes * @param AttributeOptionRepositoryInterface $repository */ public function __construct(array $supportedTypes, AttributeOptionRepositoryInterface $repository) { parent::__construct($supportedTypes); $this->repository = $repository; }
/** * @param string[] $supportedTypes * @param ProductBuilderInterface $productBuilder */ public function __construct(array $supportedTypes, ProductBuilderInterface $productBuilder) { parent::__construct($supportedTypes); $this->productBuilder = $productBuilder; }