Lines Matching refs:options
33 * @param array $options see __construct's options parameter
37 public static function factory($options = array())
40 self::$instance = new self($options);
98 * $options array can contain :
107 * @param array $options array of options to set
111 public function __construct(Array $options = [])
113 if (isset($options['helpers'])) {
114 $this->setHelpers($options['helpers']);
117 if (isset($options['loader'])) {
118 $this->setLoader($options['loader']);
121 if (isset($options['partials_loader'])) {
122 $this->setPartialsLoader($options['partials_loader']);
125 if (isset($options['cache'])) {
126 $this->setCache($options['cache']);
129 if (isset($options['escape'])) {
130 if (!is_callable($options['escape'])) {
135 $this->escape = $options['escape'];
138 if (isset($options['escapeArgs'])) {
139 if (!is_array($options['escapeArgs'])) {
140 $options['escapeArgs'] = array($options['escapeArgs']);
142 $this->escapeArgs = $options['escapeArgs'];
145 if (isset($options['partials_alias'])
146 && is_array($options['partials_alias'])
148 $this->aliases = $options['partials_alias'];
151 if (isset($options[self::OPTION_ENABLE_DATA_VARIABLES])) {
152 if (!is_bool($options[self::OPTION_ENABLE_DATA_VARIABLES])) {
157 $this->enableDataVariables = $options[self::OPTION_ENABLE_DATA_VARIABLES];