BConnect Business - Reference PHP

SubscriptionController extends AbstractController
in package

Attributes
#[Route]
'/subscription'

Table of Contents

Methods

activateSubscription()  : Response
deactivateSubscription()  : Response
editSubscription()  : Response
listofSubscription()  : Response
Lists all subscriptions.
plans()  : Response
status()  : Response

Methods

activateSubscription()

public activateSubscription(Request $request, EntityManagerInterface $entityManager, MailerService $mailerService) : Response
Parameters
$request : Request
$entityManager : EntityManagerInterface
$mailerService : MailerService
Attributes
#[IsGranted]
'ROLE_GESTIONNAIRE'
#[Route]
'/activate'
$name: 'app_subscription_activate'
$methods: ['GET', 'POST']
Return values
Response

deactivateSubscription()

public deactivateSubscription(Subscription $subscription, EntityManagerInterface $entityManager) : Response
Parameters
$subscription : Subscription
$entityManager : EntityManagerInterface
Attributes
#[IsGranted]
'ROLE_GESTIONNAIRE'
#[Route]
'/{id}/deactivate'
$name: 'app_subscription_deactivate'
$methods: ['POST']
Return values
Response

editSubscription()

public editSubscription(Subscription $subscription, Request $request, EntityManagerInterface $entityManager, MailerService $mailerService) : Response
Parameters
$subscription : Subscription
$request : Request
$entityManager : EntityManagerInterface
$mailerService : MailerService
Attributes
#[IsGranted]
'ROLE_GESTIONNAIRE'
#[Route]
'/{id}/edit'
$name: 'app_subscription_edit'
$methods: ['GET', 'POST']
Return values
Response

listofSubscription()

Lists all subscriptions.

public listofSubscription(SubscriptionRepository $subscriptionRepository, Request $request, EntityManagerInterface $entityManager) : Response
Parameters
$subscriptionRepository : SubscriptionRepository

The repository to fetch subscriptions from.

$request : Request
$entityManager : EntityManagerInterface
Attributes
#[IsGranted]
'ROLE_SUPPORT'
#[Route]
'/subscriptions'
$name: 'app_subscription'
$methods: ['GET']
Return values
Response

The rendered view with the list of subscriptions.

plans()

public plans(EntityManagerInterface $entityManager, SubscriptionChecker $subscriptionChecker) : Response
Parameters
$entityManager : EntityManagerInterface
$subscriptionChecker : SubscriptionChecker
Attributes
#[Route]
'/plans'
$name: 'app_subscription_plans'
Return values
Response
On this page

Search results