Code Duplication    Length = 3-3 lines in 5 locations

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

@@ 521-523 (lines=3) @@
518
                $attributeData['value'] = json_encode(['foo', 'bar', 'baz']);
519
                break;
520
            case 'mimetypes':
521
            case 'mimes':
522
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
523
                break;
524
            case 'required_if':
525
                $attributeData['description'][] = Description::parse($rule)->with($this->splitValuePairs($parameters))->getDescription();
526
                break;
@@ 530-532 (lines=3) @@
527
            case 'required_unless':
528
                $attributeData['description'][] = Description::parse($rule)->with($this->splitValuePairs($parameters))->getDescription();
529
                break;
530
            case 'required_with':
531
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
532
                break;
533
            case 'required_with_all':
534
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
535
                break;
@@ 533-535 (lines=3) @@
530
            case 'required_with':
531
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
532
                break;
533
            case 'required_with_all':
534
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
535
                break;
536
            case 'required_without':
537
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
538
                break;
@@ 536-538 (lines=3) @@
533
            case 'required_with_all':
534
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
535
                break;
536
            case 'required_without':
537
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
538
                break;
539
            case 'required_without_all':
540
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
541
                break;
@@ 539-541 (lines=3) @@
536
            case 'required_without':
537
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' or '))->getDescription();
538
                break;
539
            case 'required_without_all':
540
                $attributeData['description'][] = Description::parse($rule)->with($this->fancyImplode($parameters, ', ', ' and '))->getDescription();
541
                break;
542
            case 'same':
543
                $attributeData['description'][] = Description::parse($rule)->with($parameters)->getDescription();
544
                break;