The class fields described below are intented to the instruction programmers:
Table 3.2. optClass: fields
| Name | Type | Description |
|---|---|---|
| $tpl | optClass | The template parser object. |
| $processors | Array | An assotiative array of registered instruction processors. The two default processors are "generic" and "component". Do not write anything to this array on your own. |
| $translator | Array | A buffer of registered instruction tags (keys) and their types (values). Do not write anything to this array on your own. |
| $mapper | Array | A buffer of registered instruction tags pointing to their processors. Do not write anything to this array on your own. |
| $dynamic | Boolean | If true, the generated code generates a fully dynamic content, that is not cached with the output cache system. |
| $dynamic | Boolean | If true, the generated code generates a fully dynamic content, that is not cached with the output cache system. |
| $genericBuffer | Array | A buffer for the shared content between the instructions. Each instruction must firstly create its own unique buffer there in order to use it. |