classInvalidInputException
final class InvalidInputException
extends RuntimeException
Public API: explicitly declared with
@visibility public.An invalid analysis request or configuration.
(new \Deriver\Exception\InvalidInputException('Missing source'))->getMessage() // => 'Missing source'Test cases 59§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 58
MicroEvaluatorTest::testRejectsConflictingMicroEvaluatorsDuringPreparationcallsSelectorQueryTest::testDeriveDoesNotAddAFileNamedOnlyByTheSelectorcallsSelectorQueryTest::testDeriveRejectsAnUnknownFormalParametercallsSelectorQueryTest::testDeriveRejectsCallsSharingTheSameStartPositioncallsSessionContractTest::testFabricatedRegistersAreInvalidInsteadOfUnreachablecallsDeriverConfigTest::testRejectsMalformedPhpVersionscallsDeriverConfigTest::testRejectsObjectsInsideNativeEnvironmentSettingscallsEvaluatorsTest::testRegisterRequiresExplicitStandardReplacementIntentcallsExtensionsTest::testRejectsARepeatedDomainIdentitycallsExtensionsTest::testRejectsARepeatedIdEvenWhenOperationsDiffercallsExtensionsTest::testRejectsDuplicateOperationscallsExtensionsTest::testRejectsInvalidIntrinsicRegistrationBeforeAdmissioncallsPlanActionsTest::testApplyRejectsMalformedStorageTargetscallsPlanCompilerTest::testExpressionRejectsAReadWithoutItsLocationcallsPlanLocationsTest::testAddressRejectsMalformedDescriptorscallsPlanLocationsTest::testAddressRejectsMissingLocationComponentscallsPrecedenceTest::testAcyclicRejectsThreeNodeCyclescallsPrecedenceTest::testSelectRejectsEqualMaximacallsStateRegistryTest::testRegisterRejectsAnInitializerOutsideItsTypecallsStateRegistryTest::testRegisterRejectsDuplicateOrUnqualifiedIdentitiescallsStateRegistryTest::testRegisterRejectsMalformedIdentitiesAndLifecycleContractscallsBatchObservationsTest::testMismatchedExecutionContractsAreRejectedcallsEntryPropertiesTest::testApplyRejectsPropertiesNoPhpObjectCanHavecallsBudgetTest::testEveryDimensionRejectsNonpositiveBudgetscallsCallPathTest::testCallPathRejectsAnEmptyPatterncallsEntryPointTest::testRejectsKeysThatAreNotPropertyNamescallsTargetProfileTest::testFloatPrecisionRejectsValuesThePrecisionDirectiveRejectscallsTermTest::testFromNativeRejectsApplicationObjectscallsTermTest::testFromNativeRejectsCyclicArrayscallsTermTest::testNativeRejectsSymbolicInputscallsQueryExecutionTest::testEntryInstallsSuppliedReceiverPropertiesOnlyForInstanceEntriescallsQueryExecutionTest::testOwnerRejectsCallPathsInTheExecutionBackendcallsQueryExecutionTest::testOwnerRejectsFabricatedInstructionReferencescallsQueryExecutionTest::testOwnerRejectsUnregisteredStateSlotsBeforeReferenceLookupcallsQueryExecutionTest::testTogetherRejectsForeignReferencesBeforeRunningAnyEntrycallsQueryEncodingTest::testRecordRejectsUnknownQueryImplementationscallsMicroEvaluatorTest::testRejectsInvalidDefinitionscallsParserConfigTest::testRejectsMalformedVersionStringscallsProviderExpansionTest::testRejectsEnvironmentConflictscallsQueryTest::testParseRejectsMalformedSyntaxcallsQueryTest::testValidatePathRejectsAnUnanchoredEllipsiscallsExpressionResolutionTest::testExpressionRejectsAnUncapturedRangecallsQueryValidationTest::testOwnerCannotCombineExpressionsFromDifferentInvocationscallsQueryValidationTest::testOwnerCannotFoldDifferentScriptPathsIntoTheSameTuplecallsQueryValidationTest::testOwnerRejectsAnEmptyReturnSymbolcallsQueryValidationTest::testOwnerRejectsAnEmptyTupleAtAnOtherwiseValidPointcallsQueryValidationTest::testOwnerRejectsUnknownQueryImplementationscallsQueryValidationTest::testReferenceRejectsEveryMismatchedIdentityComponentcallsQueryValidationTest::testReferenceRejectsForeignSnapshotscallsQueryValidationTest::testReferenceRejectsMissingCallableBodiescallsSelectorResolutionTest::testResolveRejectsUnsupportedOrMissingTargetscallsTargetResolutionTest::testResolveRejectsAReferenceFromAnotherSnapshotcallsSourceRefTest::testIdPreservesTheSemanticContractcallsSourceRefTest::testRejectsCoordinatesOutsideHalfOpenSourceRangescallsSourcesTest::testRejectsEmptyAndRepeatedNormalizedSourceIdentitiescallsDeriverTest::testPrepareRejectsIncompleteDeclarationscallsPathPatternTest::testRejectsPatternsOutsideTheRootcallsFinderTest::testRejectsInvalidRootscalls
Relations§
Instantiated in 72
- new Deriver\Command\DeriveCommand::execute() packages/deriver/src/Command/DeriveCommand.php:66
- new Deriver\Command\DeriveCommand::execute() packages/deriver/src/Command/DeriveCommand.php:81
- new Deriver\Deriver::prepare() packages/deriver/src/Deriver.php:77
- new Deriver\Deriver\DeriverConfig::__construct() packages/deriver/src/Deriver/DeriverConfig.php:35
- new Deriver\Deriver\DeriverConfig::__construct() packages/deriver/src/Deriver/DeriverConfig.php:38
- new Deriver\Deriver\DeriverConfig::__construct() packages/deriver/src/Deriver/DeriverConfig.php:46
- new Deriver\Deriver\Evaluator\Call\Evaluators::register() packages/deriver/src/Deriver/Evaluator/Call/Evaluators.php:73
- new Deriver\Deriver\Evaluator\Call\Evaluators::register() packages/deriver/src/Deriver/Evaluator/Call/Evaluators.php:77
- new Deriver\Deriver\Evaluator\Call\Evaluators::register() packages/deriver/src/Deriver/Evaluator/Call/Evaluators.php:81
- new Deriver\Deriver\Evaluator\Call\Evaluators::preferred() packages/deriver/src/Deriver/Evaluator/Call/Evaluators.php:102
- new Deriver\Deriver\Evaluator\Call\Extensions::__construct() packages/deriver/src/Deriver/Evaluator/Call/Extensions.php:39
- new Deriver\Deriver\Evaluator\Call\Extensions::__construct() packages/deriver/src/Deriver/Evaluator/Call/Extensions.php:43
- new Deriver\Deriver\Evaluator\Call\Extensions::__construct() packages/deriver/src/Deriver/Evaluator/Call/Extensions.php:47
- new Deriver\Deriver\Evaluator\Call\Extensions::__construct() packages/deriver/src/Deriver/Evaluator/Call/Extensions.php:55
- new Deriver\Deriver\Evaluator\Call\Plan\PlanCompiler::expression() packages/deriver/src/Deriver/Evaluator/Call/Plan/PlanCompiler.php:97
- new Deriver\Deriver\Evaluator\Call\Plan\PlanLocations::address() packages/deriver/src/Deriver/Evaluator/Call/Plan/PlanLocations.php:44
- new Deriver\Deriver\Evaluator\Call\Precedence::select() packages/deriver/src/Deriver/Evaluator/Call/Precedence.php:51
- new Deriver\Deriver\Evaluator\Call\Precedence::acyclic() packages/deriver/src/Deriver/Evaluator/Call/Precedence.php:66
- new Deriver\Deriver\Evaluator\Call\StateRegistry::register() packages/deriver/src/Deriver/Evaluator/Call/StateRegistry.php:50
- new Deriver\Deriver\Evaluator\Call\StateRegistry::register() packages/deriver/src/Deriver/Evaluator/Call/StateRegistry.php:53
- new Deriver\Deriver\Evaluator\Call\StateRegistry::register() packages/deriver/src/Deriver/Evaluator/Call/StateRegistry.php:56
- new Deriver\Deriver\Evaluator\EvaluatorConfig::__construct() packages/deriver/src/Deriver/Evaluator/EvaluatorConfig.php:41
- new Deriver\Deriver\Evaluator\Execution\Call\Preparation\EntryProperties::apply() packages/deriver/src/Deriver/Evaluator/Execution/Call/Preparation/EntryProperties.php:48
- new Deriver\Deriver\Evaluator\Execution\Call\Preparation\EntryProperties::apply() packages/deriver/src/Deriver/Evaluator/Execution/Call/Preparation/EntryProperties.php:57
- new Deriver\Deriver\Evaluator\Execution\Call\Preparation\EntryProperties::apply() packages/deriver/src/Deriver/Evaluator/Execution/Call/Preparation/EntryProperties.php:62
- new Deriver\Deriver\Evaluator\Request\Budget::__construct() packages/deriver/src/Deriver/Evaluator/Request/Budget.php:40
- new Deriver\Deriver\Evaluator\Request\CallPath::__construct() packages/deriver/src/Deriver/Evaluator/Request/CallPath.php:24
- new Deriver\Deriver\Evaluator\Request\CallPath::__construct() packages/deriver/src/Deriver/Evaluator/Request/CallPath.php:32
- new Deriver\Deriver\Evaluator\Request\EntryPoint::__construct() packages/deriver/src/Deriver/Evaluator/Request/EntryPoint.php:44
- new Deriver\Deriver\Evaluator\Request\Observation\Observation::argument() packages/deriver/src/Deriver/Evaluator/Request/Observation/Observation.php:42
- new Deriver\Deriver\Evaluator\Request\QueryScope::fromEntrypoints() packages/deriver/src/Deriver/Evaluator/Request/QueryScope.php:53
- new Deriver\Deriver\Evaluator\TargetProfile::__construct() packages/deriver/src/Deriver/Evaluator/TargetProfile.php:29
- new Deriver\Deriver\Evaluator\TargetProfile::__construct() packages/deriver/src/Deriver/Evaluator/TargetProfile.php:32
- new Deriver\Deriver\Evaluator\TargetProfile::__construct() packages/deriver/src/Deriver/Evaluator/TargetProfile.php:35
- new Deriver\Deriver\Evaluator\Term::fromNative() packages/deriver/src/Deriver/Evaluator/Term.php:96
- new Deriver\Deriver\Evaluator\Term::fromNative() packages/deriver/src/Deriver/Evaluator/Term.php:108
- new Deriver\Deriver\Evaluator\Term::native() packages/deriver/src/Deriver/Evaluator/Term.php:151
- new Deriver\Deriver\Execution\QueryExecution::together() packages/deriver/src/Deriver/Execution/QueryExecution.php:106
- new Deriver\Deriver\Execution\QueryExecution::entry() packages/deriver/src/Deriver/Execution/QueryExecution.php:146
- new Deriver\Deriver\Execution\QueryExecution::owner() packages/deriver/src/Deriver/Execution/QueryExecution.php:190
- new Deriver\Deriver\Execution\QueryExecution::owner() packages/deriver/src/Deriver/Execution/QueryExecution.php:193
- new Deriver\Deriver\Identity\QueryEncoding::record() packages/deriver/src/Deriver/Identity/QueryEncoding.php:43
- new Deriver\Deriver\MicroEvaluator::__construct() packages/deriver/src/Deriver/MicroEvaluator.php:43
- new Deriver\Deriver\Parser\ParserConfig::__construct() packages/deriver/src/Deriver/Parser/ParserConfig.php:24
- new Deriver\Deriver\Providers\ProviderExpansion::__construct() packages/deriver/src/Deriver/Providers/ProviderExpansion.php:54
- new Deriver\Deriver\Providers\ProviderExpansion::__construct() packages/deriver/src/Deriver/Providers/ProviderExpansion.php:68
- new Deriver\Deriver\Query::parse() packages/deriver/src/Deriver/Query.php:45
- new Deriver\Deriver\Query::parse() packages/deriver/src/Deriver/Query.php:56
- new Deriver\Deriver\Query::parse() packages/deriver/src/Deriver/Query.php:60
- new Deriver\Deriver\Query::parse() packages/deriver/src/Deriver/Query.php:67
- new Deriver\Deriver\Query::parse() packages/deriver/src/Deriver/Query.php:71
- new Deriver\Deriver\Query::validatePath() packages/deriver/src/Deriver/Query.php:91
- new Deriver\Deriver\Selection\ExpressionResolution::expression() packages/deriver/src/Deriver/Selection/ExpressionResolution.php:26
- new Deriver\Deriver\Selection\ExpressionResolution::expression() packages/deriver/src/Deriver/Selection/ExpressionResolution.php:52
- new Deriver\Deriver\Selection\QueryValidation::owner() packages/deriver/src/Deriver/Selection/QueryValidation.php:47
- new Deriver\Deriver\Selection\QueryValidation::owner() packages/deriver/src/Deriver/Selection/QueryValidation.php:51
- new Deriver\Deriver\Selection\QueryValidation::owner() packages/deriver/src/Deriver/Selection/QueryValidation.php:58
- new Deriver\Deriver\Selection\QueryValidation::owner() packages/deriver/src/Deriver/Selection/QueryValidation.php:63
- new Deriver\Deriver\Selection\QueryValidation::owner() packages/deriver/src/Deriver/Selection/QueryValidation.php:68
- new Deriver\Deriver\Selection\QueryValidation::reference() packages/deriver/src/Deriver/Selection/QueryValidation.php:83
- new Deriver\Deriver\Selection\QueryValidation::reference() packages/deriver/src/Deriver/Selection/QueryValidation.php:94
- new Deriver\Deriver\Selection\SelectorResolution::__construct() packages/deriver/src/Deriver/Selection/SelectorResolution.php:34
- new Deriver\Deriver\Selection\SelectorResolution::resolve() packages/deriver/src/Deriver/Selection/SelectorResolution.php:48
- new Deriver\Deriver\Selection\SelectorResolution::resolve() packages/deriver/src/Deriver/Selection/SelectorResolution.php:53
- new Deriver\Deriver\Selection\SelectorResolution::resolve() packages/deriver/src/Deriver/Selection/SelectorResolution.php:64
- new Deriver\Deriver\Selection\SelectorResolution::callAt() packages/deriver/src/Deriver/Selection/SelectorResolution.php:98
- new Deriver\Deriver\Selection\TargetResolution::resolve() packages/deriver/src/Deriver/Selection/TargetResolution.php:56
- new Deriver\Deriver\Sources\SourceRef::__construct() packages/deriver/src/Deriver/Sources/SourceRef.php:38
- new Deriver\Deriver\Sources\Sources::__construct() packages/deriver/src/Deriver/Sources/Sources.php:36
- new Deriver\Finder::in() packages/deriver/src/Finder.php:45
- new Deriver\Finder::in() packages/deriver/src/Finder.php:49
- new Deriver\Finder\PathPattern::__construct() packages/deriver/src/Finder/PathPattern.php:27