You appear to be a bot. Output may be restricted
Description
Compare an actual parameter with one we're looking forNote: The result of isDefaultValueAvailable will be false for a parameter if any subsequent parameters do not have default values! A field can't be optional if a subsequent field isn't.
Usage
oikai_compare_param( $params, $position, $name, $Optional, $Default, $DefaultValue, $PassedByReference );
Parameters
- $params
- ( mixed ) required –
- $position
- ( mixed ) required –
- $name
- ( mixed ) required –
- $Optional
- ( mixed ) required –
- $Default
- ( mixed ) required –
- $DefaultValue
- ( mixed ) required –
- $PassedByReference
- ( mixed ) required –
Returns
voidSource
File name: oik-shortcodes/admin/oik-apitype.phpLines:
1 to 16 of 16
function oikai_compare_param( $params, $position, $name, $Optional, $Default, $DefaultValue, $PassedByReference ) { $param = bw_array_get( $params, $position, null ); if ( $param ) { $match = true; $match = oikai_compare_value( $match, $param, "getName", $name ); $match = oikai_compare_value( $match, $param, "isOptional", $Optional ); $match = oikai_compare_value( $match, $param, "isDefaultValueAvailable", $Default ); if ( $match && $Default ) { $match = oikai_compare_value( $match, $param, "getDefaultValue", $DefaultValue ); } $match = oikai_compare_value( $match, $param, "isPassedByReference", $PassedByReference ); } else { $match = false; } return( $match ); }View on GitHub