• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

harmim / images / #1414

pending completion
#1414

push

harmim
Use PHPStan and coding standard

377 of 377 new or added lines in 7 files covered. (100.0%)

447 of 525 relevant lines covered (85.14%)

0.85 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

71.43
/src/Resize.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace Harmim\Images;
6

7
use Nette;
8

9

10
enum Resize
11
{
12
        case ShrinkOnly;
13
        case Stretch;
14
        case OrSmaller;
15
        case OrBigger;
16
        case Cover;
17
        case Exact;
18

19

20
        /**
21
         * @return Nette\Utils\Image::ShrinkOnly|Nette\Utils\Image::Stretch|Nette\Utils\Image::OrSmaller|Nette\Utils\Image::OrBigger|Nette\Utils\Image::Cover|null
22
         */
23
        public function flag(): ?int
24
        {
25
                return match ($this) {
1✔
26
                        self::ShrinkOnly => Nette\Utils\Image::ShrinkOnly,
1✔
27
                        self::Stretch => Nette\Utils\Image::Stretch,
1✔
28
                        self::OrSmaller => Nette\Utils\Image::OrSmaller,
1✔
29
                        self::OrBigger => Nette\Utils\Image::OrBigger,
×
30
                        self::Cover => Nette\Utils\Image::Cover,
×
31
                        self::Exact => null,
1✔
32
                };
33
        }
34
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc