D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
3023067
/
cwd
/
www
/
vendor
/
spatie
/
laravel-medialibrary
/
src
/
Support
/
UrlGenerator
/
Filename :
UrlGenerator.php
back
Copy
<?php namespace Spatie\MediaLibrary\Support\UrlGenerator; use DateTimeInterface; use Spatie\MediaLibrary\Conversions\Conversion; use Spatie\MediaLibrary\MediaCollections\Models\Media; use Spatie\MediaLibrary\Support\PathGenerator\PathGenerator; interface UrlGenerator { public function getUrl(): string; public function getPath(): string; public function setMedia(Media $media): self; public function setConversion(Conversion $conversion): self; public function setPathGenerator(PathGenerator $pathGenerator): self; /** * @param DateTimeInterface $expiration * @param array<string, mixed> $options * * @return string */ public function getTemporaryUrl(DateTimeInterface $expiration, array $options = []): string; public function getResponsiveImagesDirectoryUrl(): string; }