name: Json class_comment: null dependencies: [] properties: - name: encoder visibility: protected comment: '# * The custom JSON encoder. # * # * @var callable|null' - name: decoder visibility: protected comment: '# * The custom JSON decode. # * # * @var callable|null' methods: - name: encode visibility: public parameters: - name: value comment: "# * The custom JSON encoder.\n# *\n# * @var callable|null\n# */\n# protected\ \ static $encoder;\n# \n# /**\n# * The custom JSON decode.\n# *\n# * @var callable|null\n\ # */\n# protected static $decoder;\n# \n# /**\n# * Encode the given value." - name: decode visibility: public parameters: - name: value - name: associative default: 'true' comment: '# * Decode the given value.' - name: encodeUsing visibility: public parameters: - name: encoder comment: '# * Encode all values using the given callable.' - name: decodeUsing visibility: public parameters: - name: decoder comment: '# * Decode all values using the given callable.' traits: [] interfaces: []