You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added fluent auto(): a generator is derived from the property closure's
own signature for every parameter the forAll() map does not cover, via
core 0.4's Gen::forParameters() (the @param psalm type from the
closure's docblock over the native type; a type it cannot read throws
naming the function and the parameter). The map becomes the overrides and
may be partial; forAll() now defaults to [], so a fully-typed closure
needs no map at all; with auto() a map key that is not a parameter of the
closure is an error. Strictly opt-in — it will never become the default —
and deliberately without a PROPERTY_AUTO environment variable. Without auto() behavior is unchanged. Parity with the Testo adapter's #[Property(auto: true)].