Private/ConvertTo-InforcerArray.ps1
|
function ConvertTo-InforcerArray { <# .SYNOPSIS Normalizes a value to an array (Private helper). .DESCRIPTION Returns @() for null; otherwise returns @($InputObject) so that single objects and arrays are treated uniformly. #> [CmdletBinding()] param( [Parameter(Mandatory = $false, ValueFromPipeline = $true)] [object]$InputObject ) if ($null -eq $InputObject) { return @() } return @($InputObject) } |