Lines Matching refs:def
60 public $def; variable in HTMLPurifier_Config
110 $this->def = $definition; // keep a copy around for checking
147 return new HTMLPurifier_Config($config->def, $config->plist);
181 if (!isset($this->def->info[$key])) {
189 if (isset($this->def->info[$key]->isAlias)) {
190 $d = $this->def->info[$key];
310 if (!isset($this->def->info[$key])) {
317 $def = $this->def->info[$key];
319 if (isset($def->isAlias)) {
329 $this->set($def->key, $value);
331 … $this->triggerError("$key is an alias, preferred directive name is {$def->key}", E_USER_NOTICE);
337 $rtype = is_int($def) ? $def : $def->type;
343 $allow_null = isset($def->allow_null);
356 if (is_string($value) && is_object($def)) {
358 if (isset($def->aliases[$value])) {
359 $value = $def->aliases[$value];
362 if (isset($def->allowed) && !isset($def->allowed[$value])) {
365 $this->_listify($def->allowed),
492 $def = $this->definitions[$type];
494 if ($def->setup) {
495 return $def;
497 $def->setup($this);
498 if ($def->optimized) {
499 $cache->add($def, $this);
501 return $def;
505 $def = $cache->get($this);
506 if ($def) {
508 $this->definitions[$type] = $def;
509 return $def;
512 $def = $this->initDefinition($type);
515 $def->setup($this);
518 $cache->add($def, $this);
520 return $def;
525 $def = null;
535 $def = $this->definitions[$type];
536 if ($def->setup && !$optimized) {
545 if ($def->optimized === null) {
551 if ($def->optimized !== $optimized) {
562 if ($def) {
563 if ($def->setup) {
567 return $def;
579 $def = $cache->get($this);
580 if ($def) {
583 $this->definitions[$type] = $def;
611 $def = $this->initDefinition($type);
612 $def->optimized = $optimized;
613 return $def;
630 $def = new HTMLPurifier_HTMLDefinition();
632 $def = new HTMLPurifier_CSSDefinition();
634 $def = new HTMLPurifier_URIDefinition();
640 $this->definitions[$type] = $def;
641 return $def;
735 foreach ($schema->info as $key => $def) {
745 if (isset($def->isAlias)) {
785 … $ret = HTMLPurifier_Config::prepareArrayFromForm($array, $index, $allowed, $mq_fix, $this->def);