<?php namespace Spatie\MediaLibrary\Support\PathGenerator; use Spatie\MediaLibrary\MediaCollections\Models\Media; interface PathGenerator { /* * Get the path for the given media, relative to the root storage path. */ public function getPath(Media $media): string; /* * Get the path for conversions of the given media, relative to the root storage path. */ public function getPathForConversions(Media $media): string; /* * Get the path for responsive images of the given media, relative to the root storage path. */ public function getPathForResponsiveImages(Media $media): string; }