Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.3.x will end 7 October 2024 (12 months).
  • Bug fixes for security issues in 4.3.x will end 21 April 2025 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.2.x is supported too.

(no description)

File Size: 220 lines (7 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

CborDecoder:: (9 methods):
  decode()
  decodeInPlace()
  _parseItem()
  _parseFloatSimple()
  _parseSimple()
  _parseExtraLength()
  _parseItemData()
  _parseMap()
  _parseArray()


Class: CborDecoder  - X-Ref

Modified version of https://github.com/madwizard-thomas/webauthn-server/blob/master/src/Format/CborDecoder.php
Copyright © 2018 Thomas Bleeker - MIT licensed
Modified by Lukas Buchs
Thanks Thomas for your work!

decode($bufOrBin)   X-Ref

param: ByteBuffer|string $bufOrBin
return: mixed

decodeInPlace($bufOrBin, $startOffset, &$endOffset = null)   X-Ref

param: ByteBuffer|string $bufOrBin
param: int $startOffset
param: int|null $endOffset
return: mixed

_parseItem(ByteBuffer $buf, &$offset)   X-Ref

param: ByteBuffer $buf
param: int $offset
return: mixed

_parseFloatSimple($val, ByteBuffer $buf, &$offset)   X-Ref
No description

_parseSimple($val)   X-Ref

param: int $val
return: mixed

_parseExtraLength($val, ByteBuffer $buf, &$offset)   X-Ref
No description

_parseItemData($type, $val, ByteBuffer $buf, &$offset)   X-Ref
No description

_parseMap(ByteBuffer $buf, &$offset, $count)   X-Ref
No description

_parseArray(ByteBuffer $buf, &$offset, $count)   X-Ref
No description