Code Duplication    Length = 10-10 lines in 2 locations

src/PlaygroundGame/Controller/Frontend/PostVoteController.php 1 location

@@ 686-695 (lines=10) @@
683
        $form = $this->getServiceLocator()->get('playgroundgame_sharemail_form');
684
        $form->setAttribute('method', 'post');
685
    
686
        if ($this->getRequest()->isPost()) {
687
            $data = $this->getRequest()->getPost()->toArray();
688
            $form->setData($data);
689
            if ($form->isValid()) {
690
                $result = $this->getGameService()->sendShareMail($data, $this->game, $this->user, $lastEntry);
691
                if ($result) {
692
                    $statusMail = true;
693
                }
694
            }
695
        }
696
697
        $viewModel = $this->buildView($this->game);
698
    

src/PlaygroundGame/Controller/Frontend/GameController.php 1 location

@@ 553-562 (lines=10) @@
550
        // buildView must be before sendMail because it adds the game template path to the templateStack
551
        $viewModel = $this->buildView($this->game);
552
    
553
        if ($this->getRequest()->isPost()) {
554
            $data = $this->getRequest()->getPost()->toArray();
555
            $form->setData($data);
556
            if ($form->isValid()) {
557
                $result = $this->getGameService()->sendShareMail($data, $this->game, $this->user, $lastEntry);
558
                if ($result) {
559
                    $statusMail = true;
560
                }
561
            }
562
        }
563
564
        $viewModel->setVariables(array(
565
            'statusMail'       => $statusMail,