classChoiceCase
final class ChoiceCase
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
The relations activated by one discriminator value.
Properties§
public string|int|bool|null $valuepublic list<Relation> $relationsMethods§
Test cases 19§
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 18
CaseSelectionTest::testMatchingArrivalUsesBothEndpointsAndTheOperatorcallsChoiceBindingsTestcallsChoiceValueExceptionTestcallsInverseRelationsTestcallsResolvedRowTestcallsRowChoicesTestcallsRecursiveRelationExceptionTestcallsRelationValueExceptionTestcallsRowBindingsTestcallsPlanGeneratorTestcallsChoiceDefinitionExceptionTestcallsChoiceLiteralTestcallsChoiceSyntaxTestcallsChoiceValidationTestcallsPlanContentsTestcallsFixturePlanTestcallsRelationChoiceTestcallsFixtureProviderTestcalls
Relations§
Instantiated in 2
Type declarations 7
- type SqlFixture\Fixture\Choice\CaseSelection packages/sql-fixture/src/Fixture/Choice/CaseSelection.php:23
- type SqlFixture\Fixture\Choice\CaseSelection::select() packages/sql-fixture/src/Fixture/Choice/CaseSelection.php:39
- type SqlFixture\Fixture\Choice\CaseSelection packages/sql-fixture/src/Fixture/Choice/CaseSelection.php:51
- type SqlFixture\Fixture\Choice\CaseSelection packages/sql-fixture/src/Fixture/Choice/CaseSelection.php:62
- type SqlFixture\Fixture\Choice\ChoiceBindings packages/sql-fixture/src/Fixture/Choice/ChoiceBindings.php:24
- type SqlFixture\Plan\FixturePlan packages/sql-fixture/src/Plan/FixturePlan.php:150
- type SqlFixture\Plan\RelationChoice packages/sql-fixture/src/Plan/RelationChoice.php:28