platform/api/symfony/Component/Serializer/Encoder/DecoderInterface.yaml

61 lines
1.3 KiB
YAML
Raw Normal View History

2024-09-02 17:44:11 +00:00
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: []