Файл: vendor/intervention/image/src/Orientation.php
Строк: 23
<?php
declare(strict_types=1);
namespace InterventionImage;
use InterventionImageInterfacesSizeInterface;
enum Orientation: string
{
case PORTRAIT = 'portrait';
case LANDSCAPE = 'landscape';
case SQUARE = 'square';
/**
* Create orientation of given size.
*/
public static function fromSize(SizeInterface $size): self
{
return match (true) {
$size->isPortrait() => self::PORTRAIT,
$size->isLandscape() => self::LANDSCAPE,
default => self::SQUARE,
};
}
}