Code Duplication    Length = 14-15 lines in 2 locations

Services/PaywallService.php 2 locations

@@ 592-606 (lines=15) @@
589
     *
590
     * @return array
591
     */
592
    public function getOneByUserAndSubscription($userId, $subscriptionId, $active = 'Y')
593
    {
594
        $subscription = $this->getRepository()
595
            ->findOneBy(array(
596
                'user' => $userId,
597
                'subscription' => $subscriptionId,
598
                'active' => $active,
599
            ));
600
601
        if ($subscription) {
602
            return $subscription;
603
        }
604
605
        return;
606
    }
607
608
    public function getOrderItemBy($id, $period = null)
609
    {
@@ 625-638 (lines=14) @@
622
     *
623
     * @return UserSubscription|null
624
     */
625
    public function getOneByUser($user)
626
    {
627
        $subscription = $this->em->getRepository('Newscoop\PaywallBundle\Entity\UserSubscription')
628
            ->findOneBy(array(
629
                'user' => $user,
630
                'active' => 'Y',
631
            ));
632
633
        if ($subscription) {
634
            return $subscription;
635
        }
636
637
        return;
638
    }
639
640
    /**
641
     * Gets all sections diffrent from already added user's sections by given language