@@ 21-27 (lines=7) @@ | ||
18 | $form = $this->createForm(new SubscriptionType(), new \Recurly_BillingInfo()); |
|
19 | $form->handleRequest($request); |
|
20 | ||
21 | if ($form->isValid()) { |
|
22 | $this->get('tahoe.multi_tenancy.gateway.recurly')->createSubscription($tenant, $form->getData()); |
|
23 | ||
24 | $this->get('session')->getFlashBag()->add('success', 'The subscription has been created successfully'); |
|
25 | ||
26 | return $this->redirect($this->generateUrl('tahoe_multitenancy_subscription')); |
|
27 | } |
|
28 | ||
29 | return $this->render('TahoeMultiTenancyBundle:Subscription:index.html.twig', array( |
|
30 | 'form' => $form->createView() |
|
@@ 47-52 (lines=6) @@ | ||
44 | $form = $this->createForm(new SubscriptionType(), $billingInfo); |
|
45 | $form->handleRequest($request); |
|
46 | ||
47 | if ($form->isValid()) { |
|
48 | $this->get('tahoe.multi_tenancy.gateway.recurly')->updateBillingInfo($tenant, $form->getData()); |
|
49 | $this->get('session')->getFlashBag()->add('success', 'Your billing information has been updated successfully'); |
|
50 | ||
51 | return $this->redirect($this->generateUrl('tahoe_multitenancy_subscription')); |
|
52 | } |
|
53 | ||
54 | return $this->render('TahoeMultiTenancyBundle:Subscription:index.html.twig', array( |
|
55 | 'form' => $form->createView(), |