Code Duplication    Length = 16-16 lines in 2 locations

Controller/ManageSubscriptionsController.php 1 location

@@ 25-40 (lines=16) @@
22
     * @Route("/admin/paywall_plugin/manage", options={"expose"=true})
23
     * @Template()
24
     */
25
    public function manageAction(Request $request)
26
    {
27
        $this->hasPermission(Permissions::SUBSCRIPTIONS_VIEW);
28
        $subscription = new Subscription();
29
        $form = $this->createForm('subscriptionconf', $subscription);
30
        $em = $this->getDoctrine()->getManager();
31
        $criteria = new SubscriptionCriteria();
32
        $subscriptions = $em->getRepository('Newscoop\PaywallBundle\Entity\Subscription')
33
            ->getListByCriteria($criteria, true)
34
            ->getResult();
35
36
        return array(
37
            'subscriptions' => $subscriptions,
38
            'form' => $form->createView(),
39
        );
40
    }
41
42
    /**
43
     * @Route("/admin/paywall_plugin/manage/delete/{id}")

Controller/UserOrderController.php 1 location

@@ 111-126 (lines=16) @@
108
     *
109
     * @Method("POST")
110
     */
111
    public function periodsAction(Request $request, Order $order)
112
    {
113
        $this->hasPermission(Permissions::ORDERS_MANAGE);
114
        $activeOnes = $this->getActiveSubscriptions($request->getLocale());
115
        $orderItem = new UserSubscription();
116
        $form = $this->createForm(new OrderItemType(), $orderItem, array('items' => $activeOnes));
117
        $form->handleRequest($request);
118
119
        return $this->render(
120
            'NewscoopPaywallBundle:UserOrder:createItem.html.twig',
121
            array(
122
                'form' => $form->createView(),
123
                'orderId' => $order->getId(),
124
            )
125
        );
126
    }
127
128
    /**
129
     * @Route("/admin/paywall_plugin/orders/{id}/item/create/", options={"expose"=true}, name="paywall_plugin_userorder_createitem")