}
if ( !isset( $settings[ApiBase::PARAM_TYPE] ) ) {
- $dflt = isset( $settings[ApiBase::PARAM_DFLT] )
- ? $settings[ApiBase::PARAM_DFLT]
- : null;
+ $dflt = $settings[ApiBase::PARAM_DFLT] ?? null;
if ( is_bool( $dflt ) ) {
$settings[ApiBase::PARAM_TYPE] = 'boolean';
} elseif ( is_string( $dflt ) || is_null( $dflt ) ) {
break;
case 'integer':
case 'limit':
- $item['default'] = intval( $settings[ApiBase::PARAM_DFLT] );
+ $item['default'] = (int)$settings[ApiBase::PARAM_DFLT];
break;
case 'timestamp':
$item['default'] = wfTimestamp( TS_ISO_8601, $settings[ApiBase::PARAM_DFLT] );
$allowAll = true;
$allSpecifier = ApiBase::ALL_DEFAULT_STRING;
} else {
- $allowAll = isset( $settings[ApiBase::PARAM_ALL] )
- ? $settings[ApiBase::PARAM_ALL]
- : false;
+ $allowAll = $settings[ApiBase::PARAM_ALL] ?? false;
$allSpecifier = ( is_string( $allowAll ) ? $allowAll : ApiBase::ALL_DEFAULT_STRING );
}
if ( $allowAll && $item['multi'] &&