public function setParams(array $params)
{
// Filters
if (!empty($params[self::PARAM_INCLUDE])) {
$this->includeFilter = (string) $params[self::PARAM_INCLUDE];
}
if (!empty($params[self::PARAM_EXCLUDE])) {
$this->excludeFilter = (string) $params[self::PARAM_EXCLUDE];
}
// Output type
if (!empty($params[self::PARAM_OUTPUT])) {
switch ($params[self::PARAM_OUTPUT]) {
// Nothing
case self::OUTPUT_NOTHING:
$this->output = self::OUTPUT_NOTHING;
break;
// Plaintext
// Plaintext
case self::OUTPUT_TEXT:
$this->output = self::OUTPUT_TEXT;
break;
// HTML
// HTML
case self::OUTPUT_HTML:
default:
$this->output = self::OUTPUT_HTML;
break;
}
}
}