Helpers
final class Helpers
Static helper class providing utility functions for working with assets.
Constants
private ExtensionToMime |
|
Methods
static Asset
createAssetFromUrl(string $url, string|null $path = null, array $args = [])
No description
static string|null
guessMimeTypeFromExtension(string $url)
No description
static array
parseReference(string $qualifiedRef)
Splits a potentially qualified reference 'mapper:reference' into a [mapper, reference] array.
static void
checkOptions(array $array, array $optional = [], array $required = [])
Validates an array of options against allowed optional and required keys.
static float
guessMP3Duration(string $path)
Estimates the duration (in seconds) of an MP3 file, assuming constant bitrate (CBR).
Details
at line 27
static Asset
createAssetFromUrl(string $url, string|null $path = null, array $args = [])
No description
at line 45
static string|null
guessMimeTypeFromExtension(string $url)
No description
at line 57
static array
parseReference(string $qualifiedRef)
Splits a potentially qualified reference 'mapper:reference' into a [mapper, reference] array.
at line 70
static void
checkOptions(array $array, array $optional = [], array $required = [])
Validates an array of options against allowed optional and required keys.
at line 85
static float
guessMP3Duration(string $path)
Estimates the duration (in seconds) of an MP3 file, assuming constant bitrate (CBR).
Traits
StaticClass