/** * @param TokenStorage $tokenStorage * @param CreateSubscriptionApiWorker $createSubscriptionApiWorker * @param CollectSubscriptionsApiWorker $collectSubscriptionsApiWorker * * @DI\InjectParams({ * "tokenStorage" = @DI\Inject("security.token_storage"), * "createSubscriptionApiWorker" = @DI\Inject("muchacuba.info_sms.create_subscription_api_worker"), * "collectSubscriptionsApiWorker" = @DI\Inject("muchacuba.info_sms.collect_subscriptions_api_worker"), * }) */ function __construct(TokenStorage $tokenStorage, CreateSubscriptionApiWorker $createSubscriptionApiWorker, CollectSubscriptionsApiWorker $collectSubscriptionsApiWorker) { parent::__construct($tokenStorage, $createSubscriptionApiWorker); $this->collectSubscriptionsApiWorker = $collectSubscriptionsApiWorker; }
/** * @param TokenStorage $tokenStorage * @param CreateSubscriptionApiWorker $createSubscriptionApiWorker * @param ComputeSubscriptionsApiWorker $computeSubscriptionsApiWorker * @param PickInfoSmsProfileApiWorker $pickInfoSmsProfileApiWorker * * @DI\InjectParams({ * "tokenStorage" = @DI\Inject("security.token_storage"), * "createSubscriptionApiWorker" = @DI\Inject("muchacuba.info_sms.create_subscription_api_worker"), * "computeSubscriptionsApiWorker" = @DI\Inject("muchacuba.info_sms.compute_subscriptions_api_worker"), * "pickInfoSmsProfileApiWorker" = @DI\Inject("muchacuba.info_sms.pick_profile_api_worker") * }) */ function __construct(TokenStorage $tokenStorage, CreateSubscriptionApiWorker $createSubscriptionApiWorker, ComputeSubscriptionsApiWorker $computeSubscriptionsApiWorker, PickInfoSmsProfileApiWorker $pickInfoSmsProfileApiWorker) { parent::__construct($tokenStorage, $createSubscriptionApiWorker); $this->computeSubscriptionsApiWorker = $computeSubscriptionsApiWorker; $this->pickInfoSmsProfileApiWorker = $pickInfoSmsProfileApiWorker; }