Code Duplication    Length = 3-3 lines in 5 locations

src/Mpociot/ApiDoc/Generators/AbstractGenerator.php 5 locations

@@ 471-473 (lines=3) @@
468
                $attributeData['value'] = json_encode(['foo', 'bar', 'baz']);
469
                break;
470
            case 'mimetypes':
471
            case 'mimes':
472
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
473
                break;
474
            case 'required_if':
475
                $attributeData['description'][] = Description::parse($rule)->with($this->splitValuePairs($parameters))->getDescription();
476
                break;
@@ 480-482 (lines=3) @@
477
            case 'required_unless':
478
                $attributeData['description'][] = Description::parse($rule)->with($this->splitValuePairs($parameters))->getDescription();
479
                break;
480
            case 'required_with':
481
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
482
                break;
483
            case 'required_with_all':
484
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
485
                break;
@@ 483-485 (lines=3) @@
480
            case 'required_with':
481
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
482
                break;
483
            case 'required_with_all':
484
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
485
                break;
486
            case 'required_without':
487
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
488
                break;
@@ 486-488 (lines=3) @@
483
            case 'required_with_all':
484
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
485
                break;
486
            case 'required_without':
487
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
488
                break;
489
            case 'required_without_all':
490
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
491
                break;
@@ 489-491 (lines=3) @@
486
            case 'required_without':
487
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
488
                break;
489
            case 'required_without_all':
490
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
491
                break;
492
            case 'same':
493
                $attributeData['description'][] = Description::parse($rule)->with($parameters)->getDescription();
494
                break;