Sets elements of array according to provided fields structure
public static keepValues ( array &$itemData, array $fields, array $extraValues = [], array $data = null ) : void | ||
$itemData | array | resulting array |
$fields | array | standard fields structure returned by methods of this class |
$extraValues | array | values that will be merged to $itemData |
$data | array | source data (POST values are used if nothing specified) |
return | void |