Extension [ extension #118 simdjson version 4.0.0 ] { - Dependencies { } - Constants [31] { Constant [ int SIMDJSON_ERR_CAPACITY ] { 1 } Constant [ int SIMDJSON_ERR_TAPE_ERROR ] { 3 } Constant [ int SIMDJSON_ERR_DEPTH_ERROR ] { 4 } Constant [ int SIMDJSON_ERR_STRING_ERROR ] { 5 } Constant [ int SIMDJSON_ERR_T_ATOM_ERROR ] { 6 } Constant [ int SIMDJSON_ERR_F_ATOM_ERROR ] { 7 } Constant [ int SIMDJSON_ERR_N_ATOM_ERROR ] { 8 } Constant [ int SIMDJSON_ERR_NUMBER_ERROR ] { 9 } Constant [ int SIMDJSON_ERR_UTF8_ERROR ] { 10 } Constant [ int SIMDJSON_ERR_UNINITIALIZED ] { 11 } Constant [ int SIMDJSON_ERR_EMPTY ] { 12 } Constant [ int SIMDJSON_ERR_UNESCAPED_CHARS ] { 13 } Constant [ int SIMDJSON_ERR_UNCLOSED_STRING ] { 14 } Constant [ int SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE ] { 15 } Constant [ int SIMDJSON_ERR_INCORRECT_TYPE ] { 16 } Constant [ int SIMDJSON_ERR_NUMBER_OUT_OF_RANGE ] { 17 } Constant [ int SIMDJSON_ERR_INDEX_OUT_OF_BOUNDS ] { 18 } Constant [ int SIMDJSON_ERR_NO_SUCH_FIELD ] { 19 } Constant [ int SIMDJSON_ERR_IO_ERROR ] { 20 } Constant [ int SIMDJSON_ERR_INVALID_JSON_POINTER ] { 21 } Constant [ int SIMDJSON_ERR_INVALID_URI_FRAGMENT ] { 22 } Constant [ int SIMDJSON_ERR_UNEXPECTED_ERROR ] { 23 } Constant [ int SIMDJSON_ERR_PARSER_IN_USE ] { 24 } Constant [ int SIMDJSON_ERR_OUT_OF_ORDER_ITERATION ] { 25 } Constant [ int SIMDJSON_ERR_INSUFFICIENT_PADDING ] { 26 } Constant [ int SIMDJSON_ERR_INCOMPLETE_ARRAY_OR_OBJECT ] { 27 } Constant [ int SIMDJSON_ERR_SCALAR_DOCUMENT_AS_VALUE ] { 28 } Constant [ int SIMDJSON_ERR_OUT_OF_BOUNDS ] { 29 } Constant [ int SIMDJSON_ERR_TRAILING_CONTENT ] { 30 } Constant [ int SIMDJSON_ERR_KEY_COUNT_NOT_COUNTABLE ] { 254 } Constant [ int SIMDJSON_ERR_INVALID_PROPERTY ] { 255 } } - Functions { Function [ function simdjson_is_valid ] { - Parameters [2] { Parameter #0 [ string $json ] Parameter #1 [ int $depth = ] } - Return [ bool ] } Function [ function simdjson_decode ] { - Parameters [3] { Parameter #0 [ string $json ] Parameter #1 [ bool $associative = ] Parameter #2 [ int $depth = ] } } Function [ function simdjson_key_value ] { - Parameters [4] { Parameter #0 [ string $json ] Parameter #1 [ string $key ] Parameter #2 [ bool $associative = ] Parameter #3 [ int $depth = ] } } Function [ function simdjson_key_exists ] { - Parameters [3] { Parameter #0 [ string $json ] Parameter #1 [ string $key ] Parameter #2 [ int $depth = ] } - Return [ bool ] } Function [ function simdjson_key_count ] { - Parameters [4] { Parameter #0 [ string $json ] Parameter #1 [ string $key ] Parameter #2 [ int $depth = ] Parameter #3 [ bool $throw_if_uncountable = ] } - Return [ int ] } } - Classes [2] { Class [ class SimdJsonException extends RuntimeException implements Stringable, Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message = '' ] Property [ protected $code = 0 ] Property [ protected $file = NULL ] Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $message = "" ] Parameter #1 [ int $code = 0 ] Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { - Parameters [0] { } } Method [ final public method getMessage ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getCode ] { - Parameters [0] { } } Method [ final public method getFile ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getLine ] { - Parameters [0] { } - Return [ int ] } Method [ final public method getTrace ] { - Parameters [0] { } - Return [ array ] } Method [ final public method getPrevious ] { - Parameters [0] { } - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { - Parameters [0] { } - Return [ string ] } Method [ public method __toString ] { - Parameters [0] { } - Return [ string ] } } } Class [ class SimdJsonValueError extends ValueError implements Stringable, Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message = '' ] Property [ protected $code = 0 ] Property [ protected $file = NULL ] Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $message = "" ] Parameter #1 [ int $code = 0 ] Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { - Parameters [0] { } } Method [ final public method getMessage ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getCode ] { - Parameters [0] { } } Method [ final public method getFile ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getLine ] { - Parameters [0] { } - Return [ int ] } Method [ final public method getTrace ] { - Parameters [0] { } - Return [ array ] } Method [ final public method getPrevious ] { - Parameters [0] { } - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { - Parameters [0] { } - Return [ string ] } Method [ public method __toString ] { - Parameters [0] { } - Return [ string ] } } } } }