class MediaFactory (View source)

Traits

Properties

protected TokenStorageInterface $tokenStorage from  UserTrait

Methods

User|null
getUser()

No description

__construct(Config $config, FileLocations $fileLocations, MediaRepository $mediaRepository, TokenStorageInterface $tokenStorage)

No description

createOrUpdateMedia(SplFileInfo $file, string $fileLocation, string|null $title = null)

No description

createFromFilename(string $locationName, string $path, string $filename)

No description

Details

protected User|null getUser()

Return Value

User|null

__construct(Config $config, FileLocations $fileLocations, MediaRepository $mediaRepository, TokenStorageInterface $tokenStorage)

Parameters

Config $config
FileLocations $fileLocations
MediaRepository $mediaRepository
TokenStorageInterface $tokenStorage

Media createOrUpdateMedia(SplFileInfo $file, string $fileLocation, string|null $title = null)

Parameters

SplFileInfo $file
string $fileLocation
string|null $title

Return Value

Media

Media createFromFilename(string $locationName, string $path, string $filename)

Parameters

string $locationName
string $path
string $filename

Return Value

Media