* @return array
*/
public function extractRequestParams( $parseLimit = true ) {
- if ( !isset( $this->mCachedRequestParams ) ) {
- $params = $this->getFinalParams();
- $this->mCachedRequestParams = array();
+ $params = $this->getFinalParams();
+ $results = array();
- if ( $params ) { // getFinalParams() can return false
- foreach ( $params as $paramName => $paramSettings ) {
- $this->mCachedRequestParams[$paramName] = $this->getParameterFromSettings( $paramName, $paramSettings, $parseLimit );
- }
+ if ( $params ) { // getFinalParams() can return false
+ foreach ( $params as $paramName => $paramSettings ) {
+ $results[$paramName] = $this->getParameterFromSettings( $paramName, $paramSettings, $parseLimit );
}
}
- return $this->mCachedRequestParams;
+ return $results;
}
/**