testResolveFailsIfMultipleNonExistingOptions() testResolveFailsIfMultipleNonExistingOptions() : mixed Returns mixed —
testClosureWithoutTypeHintNotInvoked() testClosureWithoutTypeHintNotInvoked() : mixed Returns mixed —
testClosureWithoutParametersNotInvoked() testClosureWithoutParametersNotInvoked() : mixed Returns mixed —
testPreviousValueIsNotEvaluatedIfNoSecondArgument() testPreviousValueIsNotEvaluatedIfNoSecondArgument() : mixed Returns mixed —
testOverwrittenLazyOptionNotEvaluated() testOverwrittenLazyOptionNotEvaluated() : mixed Returns mixed —
testResolveFailsIfRequiredOptionMissing() testResolveFailsIfRequiredOptionMissing() : mixed Returns mixed —
testResolveSucceedsIfRequiredOptionSet() testResolveSucceedsIfRequiredOptionSet() : mixed Returns mixed —
testResolveSucceedsIfRequiredOptionPassed() testResolveSucceedsIfRequiredOptionPassed() : mixed Returns mixed —
testDefinedOptionsNotIncludedInResolvedOptions() testDefinedOptionsNotIncludedInResolvedOptions() : mixed Returns mixed —
testDefinedOptionsIncludedIfDefaultSetBefore() testDefinedOptionsIncludedIfDefaultSetBefore() : mixed Returns mixed —
testDefinedOptionsIncludedIfDefaultSetAfter() testDefinedOptionsIncludedIfDefaultSetAfter() : mixed Returns mixed —
testDefinedOptionsIncludedIfPassedToResolve() testDefinedOptionsIncludedIfPassedToResolve() : mixed Returns mixed —
testSetAllowedTypesFailsIfUnknownOption() testSetAllowedTypesFailsIfUnknownOption() : mixed Returns mixed —
testFailIfSetAllowedTypesFromLazyOption() testFailIfSetAllowedTypesFromLazyOption() : mixed Returns mixed —
testResolveFailsIfInvalidType() testResolveFailsIfInvalidType(mixed $actualType, mixed $allowedType, mixed $exceptionMessage) : mixed Parameters mixed $actualType mixed $allowedType mixed $exceptionMessage Returns mixed —
testResolveFailsIfInvalidTypeMultiple() testResolveFailsIfInvalidTypeMultiple() : mixed Returns mixed —
testResolveSucceedsIfValidTypeMultiple() testResolveSucceedsIfValidTypeMultiple() : mixed Returns mixed —
testResolveSucceedsIfInstanceOfClass() testResolveSucceedsIfInstanceOfClass() : mixed Returns mixed —
testAddAllowedTypesFailsIfUnknownOption() testAddAllowedTypesFailsIfUnknownOption() : mixed Returns mixed —
testFailIfAddAllowedTypesFromLazyOption() testFailIfAddAllowedTypesFromLazyOption() : mixed Returns mixed —
testResolveFailsIfInvalidAddedTypeMultiple() testResolveFailsIfInvalidAddedTypeMultiple() : mixed Returns mixed —
testResolveSucceedsIfValidAddedTypeMultiple() testResolveSucceedsIfValidAddedTypeMultiple() : mixed Returns mixed —
testAddAllowedTypesDoesNotOverwrite2() testAddAllowedTypesDoesNotOverwrite2() : mixed Returns mixed —
testSetAllowedValuesFailsIfUnknownOption() testSetAllowedValuesFailsIfUnknownOption() : mixed Returns mixed —
testFailIfSetAllowedValuesFromLazyOption() testFailIfSetAllowedValuesFromLazyOption() : mixed Returns mixed —
testResolveFailsIfInvalidValueIsNull() testResolveFailsIfInvalidValueIsNull() : mixed Returns mixed —
testResolveFailsIfInvalidValueStrict() testResolveFailsIfInvalidValueStrict() : mixed Returns mixed —
testResolveSucceedsIfValidValueIsNull() testResolveSucceedsIfValidValueIsNull() : mixed Returns mixed —
testResolveFailsIfInvalidValueMultiple() testResolveFailsIfInvalidValueMultiple() : mixed Returns mixed —
testResolveSucceedsIfValidValueMultiple() testResolveSucceedsIfValidValueMultiple() : mixed Returns mixed —
testResolveFailsIfClosureReturnsFalse() testResolveFailsIfClosureReturnsFalse() : mixed Returns mixed —
testResolveSucceedsIfClosureReturnsTrue() testResolveSucceedsIfClosureReturnsTrue() : mixed Returns mixed —
testResolveFailsIfAllClosuresReturnFalse() testResolveFailsIfAllClosuresReturnFalse() : mixed Returns mixed —
testResolveSucceedsIfAnyClosureReturnsTrue() testResolveSucceedsIfAnyClosureReturnsTrue() : mixed Returns mixed —
testAddAllowedValuesFailsIfUnknownOption() testAddAllowedValuesFailsIfUnknownOption() : mixed Returns mixed —
testFailIfAddAllowedValuesFromLazyOption() testFailIfAddAllowedValuesFromLazyOption() : mixed Returns mixed —
testResolveSucceedsIfValidAddedValue() testResolveSucceedsIfValidAddedValue() : mixed Returns mixed —
testResolveSucceedsIfValidAddedValueIsNull() testResolveSucceedsIfValidAddedValueIsNull() : mixed Returns mixed —
testResolveFailsIfInvalidAddedValueMultiple() testResolveFailsIfInvalidAddedValueMultiple() : mixed Returns mixed —
testResolveSucceedsIfValidAddedValueMultiple() testResolveSucceedsIfValidAddedValueMultiple() : mixed Returns mixed —
testAddAllowedValuesDoesNotOverwrite() testAddAllowedValuesDoesNotOverwrite() : mixed Returns mixed —
testAddAllowedValuesDoesNotOverwrite2() testAddAllowedValuesDoesNotOverwrite2() : mixed Returns mixed —
testResolveFailsIfAllAddedClosuresReturnFalse() testResolveFailsIfAllAddedClosuresReturnFalse() : mixed Returns mixed —
testResolveSucceedsIfAnyAddedClosureReturnsTrue() testResolveSucceedsIfAnyAddedClosureReturnsTrue() : mixed Returns mixed —
testResolveSucceedsIfAnyAddedClosureReturnsTrue2() testResolveSucceedsIfAnyAddedClosureReturnsTrue2() : mixed Returns mixed —
testSetNormalizerFailsIfUnknownOption() testSetNormalizerFailsIfUnknownOption() : mixed Returns mixed —
testFailIfSetNormalizerFromLazyOption() testFailIfSetNormalizerFromLazyOption() : mixed Returns mixed —
testValidateValueBeforeNormalization() testValidateValueBeforeNormalization() : mixed Returns mixed —
testFailIfCyclicDependencyBetweenNormalizers() testFailIfCyclicDependencyBetweenNormalizers() : mixed Returns mixed —
testFailIfCyclicDependencyBetweenNormalizerAndLazyOption() testFailIfCyclicDependencyBetweenNormalizerAndLazyOption() : mixed Returns mixed —
testCaughtExceptionFromNormalizerDoesNotCrashOptionResolver() testCaughtExceptionFromNormalizerDoesNotCrashOptionResolver() : mixed Returns mixed —
testCaughtExceptionFromLazyDoesNotCrashOptionResolver() testCaughtExceptionFromLazyDoesNotCrashOptionResolver() : mixed Returns mixed —
testNormalizerNotCalledForUnsetOptions() testNormalizerNotCalledForUnsetOptions() : mixed Returns mixed —
testArrayAccessGetFailsOutsideResolve() testArrayAccessGetFailsOutsideResolve() : mixed Returns mixed —
testArrayAccessExistsFailsOutsideResolve() testArrayAccessExistsFailsOutsideResolve() : mixed Returns mixed —
testCountFailsOutsideResolve() testCountFailsOutsideResolve() : mixed In resolve() we count the options that are actually set (which may be only a subset of the defined options). Outside of resolve(), it's not clear what is counted. Returns mixed —