basic API docs
[awesomized/ext-ion] / docs / src / ion / Reader / Options / __construct.md
1 # void ion\Reader\Options::__construct([?ion\Catalog $catalog = NULL, [?ion\Decimal\Context $decimalContext = NULL, [?Closure $onContextChange = NULL, [bool $returnSystemValues = false, [int $maxContainerDepth = 10, [int $maxAnnotations = 10, [int $annotationBufferSize = 16384, [int $tempBufferSize = 16384, [bool $skipCharacterValidation = false]]]]]]]]])
2
3
4
5
6
7
8
9
10 ## Params:
11
12 * Optional ?ion\Catalog $catalog = NULL
13 ION catalog to use for symbol lookup.
14 * Optional ?ion\Decimal\Context $decimalContext = NULL
15 Decimal context to use.
16 * Optional ?Closure $onContextChange = NULL
17 Callback as function(\ion\Reader):void called upon local symbol table context change.
18 * Optional bool $returnSystemValues = false
19 Whether to return otherwise hidden system values.
20 * Optional int $maxContainerDepth = 10
21 The maximum depth of nested containers.
22 * Optional int $maxAnnotations = 10
23 The maximum number of annotations allowed on a single value.
24 * Optional int $annotationBufferSize = 16384
25 The maximum number of bytes of all annotations on a single value.
26 * Optional int $tempBufferSize = 16384
27 The maximum number of bytes of a symbol/value/chunk.
28 * Optional bool $skipCharacterValidation = false
29 Whether to skip UTF-8 validation.
30
31