final class OptionalParametersComparator (View source)

Finds parameters that are optional in reflection but required in stubs.

One-directional: if reflection reports a parameter as optional, the stub must also declare it optional. The reverse is not enforced.

Methods

static array
findMismatches(array $reflParams, array $stubParams, string $phpVersion)

No description

Details

static array findMismatches(array $reflParams, array $stubParams, string $phpVersion)

No description

Parameters

array $reflParams

Reflection parameters

array $stubParams

Stub parameters (unfiltered)

string $phpVersion

PHP version for availability filtering

Return Value

array

Mismatch descriptions (e.g. ["$mode", "$flags"]), empty if all match