GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 12-12 lines in 6 locations

src/Manipulations.php 6 locations

@@ 83-94 (lines=12) @@
80
     *
81
     * @throws InvalidManipulation
82
     */
83
    public function orientation(string $orientation)
84
    {
85
        if (! $this->validateManipulation($orientation, 'orientation')) {
86
            throw InvalidManipulation::invalidParameter(
87
                'orientation',
88
                $orientation,
89
                $this->getValidManipulationOptions('orientation')
90
            );
91
        }
92
93
        return $this->addManipulation('orientation', $orientation);
94
    }
95
96
    /**
97
     * @param string $orientation
@@ 103-114 (lines=12) @@
100
     *
101
     * @throws InvalidManipulation
102
     */
103
    public function flip(string $orientation)
104
    {
105
        if (! $this->validateManipulation($orientation, 'flip')) {
106
            throw InvalidManipulation::invalidParameter(
107
                'flip',
108
                $orientation,
109
                $this->getValidManipulationOptions('flip')
110
            );
111
        }
112
113
        return $this->addManipulation('flip', $orientation);
114
    }
115
116
    /**
117
     * @param string $cropMethod
@@ 424-435 (lines=12) @@
421
     *
422
     * @throws InvalidManipulation
423
     */
424
    public function format(string $format)
425
    {
426
        if (! $this->validateManipulation($format, 'format')) {
427
            throw InvalidManipulation::invalidParameter(
428
                'format',
429
                $format,
430
                $this->getValidManipulationOptions('format')
431
            );
432
        }
433
434
        return $this->addManipulation('format', $format);
435
    }
436
437
    /**
438
     * @param string $filterName
@@ 444-455 (lines=12) @@
441
     *
442
     * @throws InvalidManipulation
443
     */
444
    protected function filter(string $filterName)
445
    {
446
        if (! $this->validateManipulation($filterName, 'filter')) {
447
            throw InvalidManipulation::invalidParameter(
448
                'filter',
449
                $filterName,
450
                $this->getValidManipulationOptions('filter')
451
            );
452
        }
453
454
        return $this->addManipulation('filter', $filterName);
455
    }
456
457
    /**
458
     * @param string $filePath
@@ 508-519 (lines=12) @@
505
     *
506
     * @throws InvalidManipulation
507
     */
508
    public function watermarkFit(string $fitMethod)
509
    {
510
        if (! $this->validateManipulation($fitMethod, 'fit')) {
511
            throw InvalidManipulation::invalidParameter(
512
                'watermarkFit',
513
                $fitMethod,
514
                $this->getValidManipulationOptions('fit')
515
            );
516
        }
517
518
        return $this->addManipulation('watermarkFit', $fitMethod);
519
    }
520
521
    /**
522
     * @param int $xPadding         How far is the watermark placed from the left and right edges of the image.
@@ 548-559 (lines=12) @@
545
     *
546
     * @throws InvalidManipulation
547
     */
548
    public function watermarkPosition(string $position)
549
    {
550
        if (! $this->validateManipulation($position, 'position')) {
551
            throw InvalidManipulation::invalidParameter(
552
                'watermarkPosition',
553
                $position,
554
                $this->getValidManipulationOptions('position')
555
            );
556
        }
557
558
        return $this->addManipulation('watermarkPosition', $position);
559
    }
560
561
    /**
562
     * Sets the opacity of the watermark. Only works with the `imagick` driver.