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

harmim / images / #1413

pending completion
#1413

push

harmim
Update to PHP `8.2` and Nette `3+`

185 of 185 new or added lines in 6 files covered. (100.0%)

228 of 294 relevant lines covered (77.55%)

0.78 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
/**
6
 * @author Dominik Harmim <harmim6@gmail.com>
7
 */
8

9
namespace Harmim\Images;
10

11
use Nette;
12

13

14
enum Resize: string
15
{
16
        case SHRINK_ONLY = 'shrink_only';
17

18
        case STRETCH = 'stretch';
19

20
        case OR_SMALLER = 'or_smaller';
21

22
        case OR_BIGGER = 'or_bigger';
23

24
        case COVER = 'cover';
25

26
        case EXACT = 'exact';
27

28

29
        final public function flag(): ?int
30
        {
31
                return match ($this) {
1✔
32
                        self::SHRINK_ONLY => Nette\Utils\Image::ShrinkOnly,
1✔
33
                        self::STRETCH => Nette\Utils\Image::Stretch,
1✔
34
                        self::OR_SMALLER => Nette\Utils\Image::OrSmaller,
1✔
35
                        self::OR_BIGGER => Nette\Utils\Image::OrBigger,
×
36
                        self::COVER => Nette\Utils\Image::Cover,
×
37
                        self::EXACT => null,
1✔
38
                };
39
        }
40
}
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