Code Duplication    Length = 11-13 lines in 2 locations

src/DavidePastore/CodiceFiscaleRest/CodiceFiscaleControllerProvider.php 2 locations

@@ 45-57 (lines=13) @@
42
            $errors = $app['validator']->validate($data, $constraint);
43
            $response = new \stdClass;
44
            
45
            if (count($errors) > 0) {
46
                $response = $this->generateResponseFromErrors($errors);
47
            } else {
48
                $subject = new Subject($data);
49
50
                $calculator = new Calculator($subject, array(
51
                    'omocodiaLevel' => $data['omocodiaLevel']
52
                ));
53
                $codiceFiscale = $calculator->calculate();
54
                
55
                $response->status = true;
56
                $response->codiceFiscale = $codiceFiscale;
57
            }
58
            return new JsonResponse($response);
59
        })
60
        ->bind('apiCalculate');
@@ 84-94 (lines=11) @@
81
            $errors = $app['validator']->validate($data, $constraint);
82
            $response = new \stdClass;
83
            
84
            if (count($errors) > 0) {
85
                $response = $this->generateResponseFromErrors($errors);
86
            } else {
87
                $subject = new Subject($data);
88
89
                $calculator = new Calculator($subject);
90
                $codiciFiscali = $calculator->calculateAllPossibilities();
91
                
92
                $response->status = true;
93
                $response->codiciFiscali = $codiciFiscali;
94
            }
95
            
96
            return new JsonResponse($response);
97
        })