61 lines
1.3 KiB
YAML
61 lines
1.3 KiB
YAML
|
name: DecoderInterface
|
||
|
class_comment: null
|
||
|
dependencies:
|
||
|
- name: UnexpectedValueException
|
||
|
type: class
|
||
|
source: Symfony\Component\Serializer\Exception\UnexpectedValueException
|
||
|
properties: []
|
||
|
methods:
|
||
|
- name: decode
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: data
|
||
|
- name: format
|
||
|
- name: context
|
||
|
default: '[]'
|
||
|
comment: '# * @author Jordi Boggiano <j.boggiano@seld.be>
|
||
|
|
||
|
# */
|
||
|
|
||
|
# interface DecoderInterface
|
||
|
|
||
|
# {
|
||
|
|
||
|
# /**
|
||
|
|
||
|
# * Decodes a string into PHP data.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $data Data to decode
|
||
|
|
||
|
# * @param string $format Format name
|
||
|
|
||
|
# * @param array $context Options that decoders have access to
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * The format parameter specifies which format the data is in; valid values
|
||
|
|
||
|
# * depend on the specific implementation. Authors implementing this interface
|
||
|
|
||
|
# * are encouraged to document which formats they support in a non-inherited
|
||
|
|
||
|
# * phpdoc comment.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws UnexpectedValueException'
|
||
|
- name: supportsDecoding
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: format
|
||
|
comment: '# * Checks whether the deserializer can decode from given format.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $format Format name'
|
||
|
traits:
|
||
|
- Symfony\Component\Serializer\Exception\UnexpectedValueException
|
||
|
interfaces: []
|