/** * Overridden to honor $this->forceDefaultParams(), if applicable * @since 1.26 */ protected function getParameterFromSettings($paramName, $paramSettings, $parseLimit) { if (!$this->mForceDefaultParams) { return parent::getParameterFromSettings($paramName, $paramSettings, $parseLimit); } if (!is_array($paramSettings)) { return $paramSettings; } elseif (isset($paramSettings[self::PARAM_DFLT])) { return $paramSettings[self::PARAM_DFLT]; } else { return null; } }