14 lines
596 B
PHP
14 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;
|
|
}
|