misuzu/src/Users/Assets/UserAssetScalableInterface.php

15 lines
596 B
PHP
Raw Normal View History

2022-09-13 13:14:49 +00:00
<?php
namespace Misuzu\Users\Assets;
interface UserAssetScalableInterface {
public function getScaledRelativePath(int $dims): string;
public function getScaledPath(int $dims): string;
public function isScaledPresent(int $dims): bool;
public function deleteScaled(int $dims): void;
public function ensureScaledExists(int $dims): void;
public function getPublicScaledPath(int $dims): string;
public function getScaledFileName(int $dims): string;
public function getScaledFileExtension(int $dims): string;
public function getScaledMimeType(int $dims): string;
}