MediaRange
class MediaRange implements MediaTypeInterface (View source)
Traits
Default implementation of the MediaTypeInterface::match() method
ParameterMapProviderTrait
Methods
string|NULL
getStructuredSyntax(boolean $registeredOnly = false)
No description
static string
static MediaTypeInterface
unserializeMediaTypeInterfaceInterface(string $className, string $pattern, string $mediaTypeString, boolean $withParameters)
No description
static
isMediaTypeMatchMediaRange($mediaType, $mediaRange)
No description
__construct(string $type = self::ANY, string $subType = self::ANY)
No description
string
getType()
No description
MediaSubType|string
getSubType()
No description
__toString()
No description
__clone()
No description
true
match(MediaTypeInterface|string $mediaRange)
Check if the MediaType instance match the given MediaRange
static MediaRange
createFromString(string $mediaTypeString, boolean $withParameters = false)
No description
static number
Details
string|NULL
getStructuredSyntax(boolean $registeredOnly = false)
protected
setParameters($parameters)
jsonSerialize()
string
serializeToString()
static string
serializeMediaTypeInterfaceToString(MediaTypeInterface $mediaType)
static MediaTypeInterface
unserializeMediaTypeInterfaceInterface(string $className, string $pattern, string $mediaTypeString, boolean $withParameters)
serialize()
unserialize($serialized)
static protected
isMediaTypeMatchMediaRange($mediaType, $mediaRange)
in MediaTypeCompareTrait at line 30
compare(MediaTypeInterface|MediaSubType|string $b)
Compare media range precision
static
matchStructuredSyntax($a, $b)
at line 33
__construct(string $type = self::ANY, string $subType = self::ANY)
at line 43
string
getType()
at line 52
MediaSubType|string
getSubType()
at line 63
__toString()
at line 68
__clone()
at line 79
true
match(MediaTypeInterface|string $mediaRange)
Check if the MediaType instance match the given MediaRange
at line 93
static MediaRange
createFromString(string $mediaTypeString, boolean $withParameters = false)
at line 108
static number
compareMediaRanges(MediaTypeInterface $a, MediaTypeInterface $b)
Compare media range precision