/** * @param ITrainingRepository $repository * @param IMarketplaceTypeRepository $marketplace_type_repository * @param IMarketPlaceTypeAddPolicy $add_policy * @param IMarketPlaceTypeCanShowInstancePolicy $show_policy * @param ICacheService $cache_service * @param IMarketplaceFactory $marketplace_factory * @param ITransactionManager $tx_manager */ public function __construct(ITrainingRepository $repository, IMarketplaceTypeRepository $marketplace_type_repository, IMarketPlaceTypeAddPolicy $add_policy, IMarketPlaceTypeCanShowInstancePolicy $show_policy, ICacheService $cache_service, IMarketplaceFactory $marketplace_factory, ITransactionManager $tx_manager) { parent::__construct($repository, null, $marketplace_type_repository, $add_policy, null, null, null, $marketplace_factory, null, $show_policy, $cache_service, $tx_manager); }
/** * @param IEntityRepository $repository * @param IEntityRepository $video_type_repository * @param IMarketplaceTypeRepository $marketplace_type_repository * @param IEntityRepository $region_repository * @param IEntityRepository $support_channel_type_repository * @param IMarketPlaceTypeAddPolicy $add_policy * @param ICompanyServiceCanAddResourcePolicy $add_resource_policy * @param ICompanyServiceCanAddVideoPolicy $add_video_policy * @param ICompanyServiceFactory $factory * @param IMarketplaceFactory $marketplace_factory * @param IValidatorFactory $validator_factory * @param IMarketPlaceTypeCanShowInstancePolicy $show_policy * @param ICacheService $cache_service * @param ITransactionManager $tx_manager */ public function __construct(IEntityRepository $repository, IEntityRepository $video_type_repository, IMarketplaceTypeRepository $marketplace_type_repository, IEntityRepository $region_repository, IEntityRepository $support_channel_type_repository, IMarketPlaceTypeAddPolicy $add_policy, ICompanyServiceCanAddResourcePolicy $add_resource_policy, ICompanyServiceCanAddVideoPolicy $add_video_policy, ICompanyServiceFactory $factory, IMarketplaceFactory $marketplace_factory, IValidatorFactory $validator_factory, IMarketPlaceTypeCanShowInstancePolicy $show_policy, ICacheService $cache_service, ITransactionManager $tx_manager) { parent::__construct($repository, $video_type_repository, $marketplace_type_repository, $add_policy, $add_resource_policy, $add_video_policy, $factory, $marketplace_factory, $validator_factory, $show_policy, $cache_service, $tx_manager); $this->region_repository = $region_repository; $this->support_channel_type_repository = $support_channel_type_repository; }