EscolaLMS/Images

View on GitHub
src/Services/Contracts/ImagesServiceContract.php

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
<?php

namespace EscolaLms\Images\Services\Contracts;

interface ImagesServiceContract
{
    /**
     * @param array<string, array<string, string|array<string, string>>> $paths
     * @return array<string, array<string, string>>
     */
    public function images(array $paths): array;

    /**
     * @param array<string, string> $params
     * @return array<string, string>
     */
    public function render(string $path, array $params): array;
    public function clearImageCacheByDirectory(string $path): void;
}