Extension [ extension #181 handlebars version 0.8.2 ] { - Dependencies { Dependency [ psr (Optional) ] } - INI { Entry [ handlebars.pool_size ] Current = '128k' } Entry [ handlebars.cache.enable ] Current = '1' } Entry [ handlebars.cache.enable_cli ] Current = '0' } Entry [ handlebars.cache.backend ] Current = 'mmap' } Entry [ handlebars.cache.max_size ] Current = '67108864' } Entry [ handlebars.cache.max_entries ] Current = '349529' } Entry [ handlebars.cache.max_age ] Current = '-1' } Entry [ handlebars.cache.save_path ] Current = '/tmp/php-handlebars-cache' } Entry [ handlebars.cache.stat ] Current = '1' } } - Constants [4] { Constant [ integer Handlebars\PSR ] { 1 } Constant [ string Handlebars\VERSION ] { 0.8.2 } Constant [ string Handlebars\LIBVERSION ] { 0.6.4 } Constant [ null Handlebars\CACHE_BACKEND ] { } } - Functions { Function [ function handlebars_cache_reset ] { - Parameters [0] { } } } - Classes [19] { Interface [ interface Handlebars\Impl extends Psr\Log\LoggerAwareInterface ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [10] { Method [ abstract public method getHelpers ] { - Parameters [0] { } } Method [ abstract public method getPartials ] { - Parameters [0] { } } Method [ abstract public method getDecorators ] { - Parameters [0] { } } Method [ abstract public method getLogger ] { - Parameters [0] { } } Method [ abstract public method setHelpers ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $helpers ] } } Method [ abstract public method setPartials ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $partials ] } } Method [ abstract public method setDecorators ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $partials ] } } Method [ abstract public method setLogger ] { - Parameters [1] { Parameter #0 [ Psr\Log\LoggerInterface $logger ] } } Method [ abstract public method render ] { - Parameters [3] { Parameter #0 [ $tmpl ] Parameter #1 [ $context ] Parameter #2 [ array or NULL $options ] } } Method [ abstract public method renderFile ] { - Parameters [3] { Parameter #0 [ $filename ] Parameter #1 [ $context ] Parameter #2 [ array or NULL $options ] } } } } Class [ abstract class Handlebars\BaseImpl implements Handlebars\Impl, Psr\Log\LoggerAwareInterface ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $helpers ] Property [ protected $partials ] Property [ protected $decorators ] Property [ protected $logger ] } - Methods [10] { Method [ public method getHelpers ] { - Parameters [0] { } } Method [ public method getPartials ] { - Parameters [0] { } } Method [ public method getDecorators ] { - Parameters [0] { } } Method [ public method getLogger ] { - Parameters [0] { } } Method [ public method setHelpers ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $helpers ] } } Method [ public method setPartials ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $partials ] } } Method [ public method setDecorators ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $partials ] } } Method [ public method setLogger ] { - Parameters [1] { Parameter #0 [ Psr\Log\LoggerInterface $logger ] } } Method [ abstract public method render ] { - Parameters [3] { Parameter #0 [ $tmpl ] Parameter #1 [ $context ] Parameter #2 [ array or NULL $options ] } } Method [ abstract public method renderFile ] { - Parameters [3] { Parameter #0 [ $filename ] Parameter #1 [ $context ] Parameter #2 [ array or NULL $options ] } } } } Class [ class Handlebars\Compiler ] { - Constants [18] { Constant [ public integer NONE ] { 0 } Constant [ public integer USE_DEPTHS ] { 1 } Constant [ public integer STRING_PARAMS ] { 2 } Constant [ public integer TRACK_IDS ] { 4 } Constant [ public integer NO_ESCAPE ] { 8 } Constant [ public integer KNOWN_HELPERS_ONLY ] { 16 } Constant [ public integer PREVENT_INDENT ] { 32 } Constant [ public integer EXPLICIT_PARTIAL_CONTEXT ] { 128 } Constant [ public integer IGNORE_STANDALONE ] { 256 } Constant [ public integer ALTERNATE_DECORATORS ] { 512 } Constant [ public integer STRICT ] { 1024 } Constant [ public integer ASSUME_OBJECTS ] { 2048 } Constant [ public integer COMPAT ] { 1 } Constant [ public integer ALL ] { 4095 } Constant [ public integer USE_PARTIAL ] { 2 } Constant [ public integer IS_SIMPLE ] { 4 } Constant [ public integer USE_DECORATORS ] { 8 } Constant [ public integer RESULT_ALL ] { 15 } } - Static properties [0] { } - Static methods [2] { Method [ static public method compile ] { - Parameters [2] { Parameter #0 [ $tmpl ] Parameter #1 [ $options ] } } Method [ static public method compilePrint ] { - Parameters [2] { Parameter #0 [ $tmpl ] Parameter #1 [ $options ] } } } - Properties [0] { } - Methods [0] { } } Interface [ interface Handlebars\Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { } } Class [ class Handlebars\ParseException extends Exception implements Throwable, Handlebars\Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class Handlebars\CompileException extends Exception implements Throwable, Handlebars\Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class Handlebars\InvalidArgumentException extends RuntimeException implements Throwable, Handlebars\Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class Handlebars\RuntimeException extends RuntimeException implements Throwable, Handlebars\Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class Handlebars\Opcode ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $opcode ] Property [ public $args ] } - Methods [1] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $opcode ] Parameter #1 [ $args ] } } } } Class [ class Handlebars\Options implements ArrayAccess ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [8] { Property [ public $ids ] Property [ public $hashIds ] Property [ public $hashTypes ] Property [ public $hashContexts ] Property [ public $types ] Property [ public $contexts ] Property [ public $args ] Property [ public $partial ] } - Methods [7] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ array or NULL $props ] } } Method [ public method fn ] { } Method [ public method inverse ] { } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ $prop ] } } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ $prop ] } } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ $prop ] Parameter #1 [ $value ] } } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ $prop ] } } } } Class [ class Handlebars\Parser ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method parse ] { - Parameters [1] { Parameter #0 [ $tmpl ] } } Method [ static public method parsePrint ] { - Parameters [1] { Parameter #0 [ $tmpl ] } } } - Properties [0] { } - Methods [0] { } } Class [ class Handlebars\Program ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [10] { Property [ public $opcodes ] Property [ public $children ] Property [ public $decorators ] Property [ public $isSimple ] Property [ public $useDepths ] Property [ public $usePartial ] Property [ public $useDecorators ] Property [ public $blockParams ] Property [ public $stringParams ] Property [ public $trackIds ] } - Methods [1] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ array $opcodes ] Parameter #1 [ array $children ] Parameter #2 [ $blockParams ] } } } } Interface [ interface Handlebars\Registry extends ArrayAccess, Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ abstract public method offsetExists ] { - Parameters [1] { Parameter #0 [ $offset ] } } Method [ abstract public method offsetGet ] { - Parameters [1] { Parameter #0 [ $offset ] } } Method [ abstract public method offsetSet ] { - Parameters [2] { Parameter #0 [ $offset ] Parameter #1 [ $value ] } } Method [ abstract public method offsetUnset ] { - Parameters [1] { Parameter #0 [ $offset ] } } } } Class [ class Handlebars\DefaultRegistry extends ArrayObject implements Countable, Serializable, ArrayAccess, Traversable, IteratorAggregate, Handlebars\Registry ] { - Constants [2] { Constant [ public integer STD_PROP_LIST ] { 1 } Constant [ public integer ARRAY_AS_PROPS ] { 2 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [22] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $array ] Parameter #1 [ $ar_flags ] Parameter #2 [ $iterator_class ] } } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ $index ] } } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ $index ] } } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ $index ] Parameter #1 [ $newval ] } } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ $index ] } } Method [ public method append ] { - Parameters [1] { Parameter #0 [ $value ] } } Method [ public method getArrayCopy ] { - Parameters [0] { } } Method [ public method count ] { - Parameters [0] { } } Method [ public method getFlags ] { - Parameters [0] { } } Method [ public method setFlags ] { - Parameters [1] { Parameter #0 [ $flags ] } } Method [ public method asort ] { - Parameters [0] { } } Method [ public method ksort ] { - Parameters [0] { } } Method [ public method uasort ] { - Parameters [1] { Parameter #0 [ $cmp_function ] } } Method [ public method uksort ] { - Parameters [1] { Parameter #0 [ $cmp_function ] } } Method [ public method natsort ] { - Parameters [0] { } } Method [ public method natcasesort ] { - Parameters [0] { } } Method [ public method unserialize ] { - Parameters [1] { Parameter #0 [ $serialized ] } } Method [ public method serialize ] { - Parameters [0] { } } Method [ public method getIterator ] { - Parameters [0] { } } Method [ public method exchangeArray ] { - Parameters [1] { Parameter #0 [ $array ] } } Method [ public method setIteratorClass ] { - Parameters [1] { Parameter #0 [ $iteratorClass ] } } Method [ public method getIteratorClass ] { - Parameters [0] { } } } } Class [ class Handlebars\SafeString ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ protected $value ] } - Methods [2] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ $value ] } } Method [ public method __toString ] { - Parameters [0] { } } } } Class [ class Handlebars\Token ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $name ] Property [ public $text ] } - Methods [1] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $text ] } } } } Class [ class Handlebars\Tokenizer ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method lex ] { - Parameters [1] { Parameter #0 [ $tmpl ] } } Method [ static public method lexPrint ] { - Parameters [1] { Parameter #0 [ $tmpl ] } } } - Properties [0] { } - Methods [0] { } } Class [ class Handlebars\Utils ] { - Constants [0] { } - Static properties [0] { } - Static methods [9] { Method [ static public method appendContextPath ] { - Parameters [2] { Parameter #0 [ $contextPath ] Parameter #1 [ $id ] } } Method [ static public method createFrame ] { - Parameters [1] { Parameter #0 [ $value ] } } Method [ static public method nameLookup ] { - Parameters [2] { Parameter #0 [ $objOrArray ] Parameter #1 [ $field ] } } Method [ static public method indent ] { - Parameters [2] { Parameter #0 [ $str ] Parameter #1 [ $indent ] } } Method [ static public method isCallable ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ static public method isIntArray ] { - Parameters [1] { Parameter #0 [ $arr ] } } Method [ static public method expression ] { - Parameters [1] { Parameter #0 [ $value ] } } Method [ static public method escapeExpression ] { - Parameters [1] { Parameter #0 [ $value ] } } Method [ static public method escapeExpressionCompat ] { - Parameters [1] { Parameter #0 [ $value ] } } } - Properties [0] { } - Methods [0] { } } Class [ class Handlebars\VM extends Handlebars\BaseImpl implements Psr\Log\LoggerAwareInterface, Handlebars\Impl ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $helpers ] Property [ protected $partials ] Property [ protected $decorators ] Property [ protected $logger ] } - Methods [11] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ array or NULL $options ] } } Method [ public method setHelpers ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $helpers ] } } Method [ public method setPartials ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $partials ] } } Method [ public method render ] { - Parameters [3] { Parameter #0 [ $tmpl ] Parameter #1 [ $context ] Parameter #2 [ array or NULL $options ] } } Method [ public method renderFile ] { - Parameters [3] { Parameter #0 [ $filename ] Parameter #1 [ $context ] Parameter #2 [ array or NULL $options ] } } Method [ public method getHelpers ] { - Parameters [0] { } } Method [ public method getPartials ] { - Parameters [0] { } } Method [ public method getDecorators ] { - Parameters [0] { } } Method [ public method getLogger ] { - Parameters [0] { } } Method [ public method setDecorators ] { - Parameters [1] { Parameter #0 [ Handlebars\Registry $partials ] } } Method [ public method setLogger ] { - Parameters [1] { Parameter #0 [ Psr\Log\LoggerInterface $logger ] } } } } } }