misuzu/src/Users/Assets/UserAssetScalableInterface.php

15 lines
596 B
PHP

<?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;
}