protected static function processParams($params, $parser) { if (isset($params['title'])) { self::$title = $parser->recursiveTagParse($params['title']); } //check for both metakeywords and metak params if (isset($params['metakeywords']) || isset($params['keywords'])) { $keywords = isset($params['metakeywords']) ? $params['metakeywords'] : $params['keywords']; self::$meta_keywords = $parser->recursiveTagParse($keywords); } //check for both metadescription and metad params if (isset($params['metadescription']) || isset($params['description'])) { $description = isset($params['metadescription']) ? $params['metadescription'] : $params['description']; self::$meta_description = $parser->recursiveTagParse($description); } if (isset($params['titlemode']) && in_array($params['titlemode'], array('append', 'prepend', 'replace'))) { self::$title_mode = $params['titlemode']; } }