Decoder
in
Tags
Table of Contents
Methods
- canDecode() : bool
- Checks if the decoder supports a given value.
- decode() : mixed
- Decodes a given value. If the decoder does not support the value, it should throw an exception.
- decodeIfSupported() : mixed
- Decodes a given value if supported, otherwise returns the value as-is.
Methods
canDecode()
Checks if the decoder supports a given value.
public
canDecode(mixed $value) : bool
Parameters
- $value : mixed
Tags
Return values
booldecode()
Decodes a given value. If the decoder does not support the value, it should throw an exception.
public
decode(mixed $value) : mixed
Parameters
- $value : mixed
Tags
decodeIfSupported()
Decodes a given value if supported, otherwise returns the value as-is.
public
decodeIfSupported(mixed $value) : mixed
The DecodeIfSupported trait provides a default implementation of this method.
Parameters
- $value : mixed