60 lines
1.3 KiB
YAML
60 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: []
|