getPseudoParameter ()) { $macros = $this->getMacros (); if ($macros) { foreach ($macros as $key => $value) { if (! empty ($value)) { $result [strtolower ($key)] = $value; } } } } return $result; } function getParamParsingPriority () { return $this->param_parsing_priority; } function getDegradationPriority () { if (! isset ($this->degradation_priority)) { throw new UnexpectedValueException ('degradation_priority parameter must be defined.'); } return $this->degradation_priority; } function getTemplateVariables () { return array (); if (! isset ($this->template_variables)) { throw new UnexpectedValueException ('template_variables parameter must be defined.'); } return $this->template_variables; } function setFuzzy ($fuzzy) { $this->fuzzy = $fuzzy; } function getFuzzy () { return $this->fuzzy; } function setPseudoParameter ($pseudo_parameter) { $this->pseudo_parameter = $pseudo_parameter; } function getPseudoParameter () { return $this->pseudo_parameter; } }