Code Duplication    Length = 11-16 lines in 3 locations

module/Auth/src/Auth/Controller/ManageController.php 1 location

@@ 86-96 (lines=11) @@
83
                
84
                $serviceLocator->get('repositories')->store($user);
85
                
86
                if ('file-uri' === $this->params()->fromPost('return')) {
87
                    $content = $form->getHydrator()->getLastUploadedFile()->getUri();
88
                } else {
89
                    if ($form instanceof SummaryFormInterface) {
90
                        $form->setRenderMode(SummaryFormInterface::RENDER_SUMMARY);
91
                        $viewHelper = 'summaryform';
92
                    } else {
93
                        $viewHelper = 'form';
94
                    }
95
                    $content = $serviceLocator->get('ViewHelperManager')->get($viewHelper)->__invoke($form);
96
                }
97
                
98
                return new JsonModel(
99
                    array(

module/Cv/src/Cv/Controller/ManageController.php 1 location

@@ 113-128 (lines=16) @@
110
                $repositories->store($cv);
111
                $viewHelperManager = $serviceLocator->get('ViewHelperManager');
112
                
113
                if ('file-uri' === $params->fromPost('return')) {
114
                    $content = $viewHelperManager->get('basepath')
115
                        ->__invoke($form->getHydrator()->getLastUploadedFile()->getUri());
116
                }
117
                else {
118
                    if ($form instanceof SummaryFormInterface) {
119
                        $form->setRenderMode(SummaryFormInterface::RENDER_SUMMARY);
120
                        $viewHelper = 'summaryform';
121
                    } else {
122
                        $viewHelper = 'form';
123
                    }
124
                    
125
                    // render form
126
                    $content = $viewHelperManager->get($viewHelper)
127
                        ->__invoke($form);
128
                }
129
                
130
                return new JsonModel([
131
                    'valid' => true,

module/Auth/src/Auth/Controller/UsersController.php 1 location

@@ 115-125 (lines=11) @@
112
                
113
                $serviceLocator->get('repositories')->store($user);
114
        
115
                if ('file-uri' === $params->fromPost('return')) {
116
                    $content = $form->getHydrator()->getLastUploadedFile()->getUri();
117
                } else {
118
                    if ($form instanceof SummaryFormInterface) {
119
                        $form->setRenderMode(SummaryFormInterface::RENDER_SUMMARY);
120
                        $viewHelper = 'summaryform';
121
                    } else {
122
                        $viewHelper = 'form';
123
                    }
124
                    $content = $serviceLocator->get('ViewHelperManager')->get($viewHelper)->__invoke($form);
125
                }
126
        
127
                return new JsonModel(
128
                    array(