$size . 'm', $this->getBaseDimensions()); } public function getCroppedDimensions(): array { return array_map(static fn(int $size) => $size . 'c', $this->getBaseDimensions()); } private function getBaseDimensions(): array { return match ($this) { self::DEFAULT, self::SMALL => [32, 32], self::MEDIUM => [64, 64], self::LARGE => [96, 96], }; } }