Example #1
0
 /**
  * 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;
     }
 }