ArgsParser
- Full name:
\Codefy\Framework\Support\ArgsParser
Methods
parse
Parse and merge user arguments with defaults.
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$args | array|object|string | Arguments passed in (array, object, or string). |
$defaults | array | Default values to merge. |
$deep | bool | Whether to deep merge nested arrays. |
toArray
Convert object or iterable to array.
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$input | array|object|string |
deepMerge
Deep merge two arrays (preserving numeric keys from args).
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$defaults | array | |
$args | array |
Automatically generated on 2025-10-13