classFields
final class Fields
Narrows decoded YAML, JSON and Markdown values to the shapes the definitions require.
Every accessor either returns the typed value or raises an InvalidInputException whose message names the context, so callers never handle loosely typed data themselves.
Methods§
public static function mapping(mixed $value, string $context): array<string, mixed>Requires a mapping with string keys.
Parameters
$value | mixed | The decoded value |
$context | string | The name used in the error message |
Returns
array<string, mixed> The mappingThrows
InvalidInputException When the value is not a mapping with string keysTest cases 11
SpecCommandTest::testRunBrowsesCompleteFilteredRecordsWithoutExecutingOrFetchingcallsSpecCommandTest::testRunCountsPassingTargetsPerSpecificationSeparatelyFromDataSetscallsSpecPolicyTest::testPoliciesControlExitCodesAndExecutedTargetscallsExecutorTest::testExecuteCheckReportsValidEvidencecallsExecutorTest::testExecuteCoverageReportsTheConfiguredModecallsExecutorTest::testExecuteCoverageWritesAndComparesASnapshotcallsExecutorTest::testExecuteSpecPassesOnlyWhenEveryItemPassescallsFieldsTest::testMappingAcceptsAnEmptyArraycallsFieldsTest::testMappingRejectsIntegerKeyscallsFieldsTest::testMappingRejectsNonArrayscallsFieldsTest::testMappingReturnsTheMappingcalls
Called from 33
- static-call Requirements\Config\CoverageThresholds::read() packages/requirements/src/Config/CoverageThresholds.php:29
- static-call Requirements\Config\DocumentReader::mapping() packages/requirements/src/Config/DocumentReader.php:80
- static-call Requirements\Config\ExtensionClasses::read() packages/requirements/src/Config/ExtensionClasses.php:27
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:48
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:51
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:55
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:57
- static-call Requirements\Config\Markdown\Frontmatter::read() packages/requirements/src/Config/Markdown/Frontmatter.php:40
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:41
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:57
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:68
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:75
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:34
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:44
- static-call Requirements\Config\Markdown\Render\Record::fields() packages/requirements/src/Config/Markdown/Render/Record.php:30
- static-call Requirements\Config\MarkdownDocument::read() packages/requirements/src/Config/MarkdownDocument.php:70
- static-call Requirements\Console\CoverageTable::render() packages/requirements/src/Console/CoverageTable.php:27
- static-call Requirements\Console\CoverageTable::render() packages/requirements/src/Console/CoverageTable.php:32
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:32
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:33
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:51
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:52
- static-call Requirements\Model\Excerpt::from() packages/requirements/src/Model/Excerpt.php:36
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:68
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:104
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:106
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:61
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:68
- static-call Requirements\Model\TestReference::from() packages/requirements/src/Model/TestReference.php:43
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:60
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:65
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:66
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:46
Calls 3
- function-call
is_arrayline 27 - new InvalidInputException line 28
- function-call
is_stringline 31
public static function keys(
array<string, mixed> $data,
list<string> $allowed,
string $context,
): voidRejects keys that the context does not define.
Parameters
$data | array<string, mixed> | The mapping to check |
$allowed | list<string> | The keys the context defines |
$context | string | The name used in the error message |
Throws
InvalidInputException When the mapping has a key outside the allowed listTest cases 3
Called from 17
- static-call Requirements\Config\DefinitionReader::read() packages/requirements/src/Config/DefinitionReader.php:57
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:44
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:56
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:58
- static-call Requirements\Config\Markdown\Frontmatter::read() packages/requirements/src/Config/Markdown/Frontmatter.php:40
- static-call Requirements\Config\Markdown\Profile\AllowedBlocks::check() packages/requirements/src/Config/Markdown/Profile/AllowedBlocks.php:34
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:42
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:58
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:42
- static-call Requirements\Config\Markdown\Profile\TextConstraint::matches() packages/requirements/src/Config/Markdown/Profile/TextConstraint.php:27
- static-call Requirements\Config\MarkdownDocument::read() packages/requirements/src/Config/MarkdownDocument.php:65
- static-call Requirements\Model\Excerpt::from() packages/requirements/src/Model/Excerpt.php:37
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:69
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:107
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:62
- static-call Requirements\Model\TestReference::from() packages/requirements/src/Model/TestReference.php:44
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:47
Calls 3
- function-call
array_keysline 49 - function-call
in_arrayline 50 - new InvalidInputException line 51
public static function text(
array<string, mixed> $data,
string $key,
string|null $default = null,
): stringReads a nonempty string field.
Parameters
$data | array<string, mixed> | The mapping holding the field |
$key | string | The field name |
$default | string|null | The value used when the field is absent |
Returns
string The field valueThrows
InvalidInputException When the value is missing, not a string or blankTest cases 5
Called from 26
- static-call Requirements\Config\ExtensionClasses::read() packages/requirements/src/Config/ExtensionClasses.php:29
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:46
- static-call Requirements\Config\Markdown\Profile\TextConstraint::matches() packages/requirements/src/Config/Markdown/Profile/TextConstraint.php:28
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:47
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:52
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:62
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:65
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:47
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:49
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:53
- static-call Requirements\Model\Excerpt::from() packages/requirements/src/Model/Excerpt.php:38
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:71
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:72
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:73
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:74
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:81
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:82
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:83
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:112
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:63
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:64
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:68
- static-call Requirements\Model\TestReference::from() packages/requirements/src/Model/TestReference.php:45
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:67
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:53
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:54
Calls 3
- function-call
is_stringline 70 - function-call
trimline 70 - new InvalidInputException line 71
public static function sequence(mixed $value, string $context): list<mixed>Requires a list.
Parameters
$value | mixed | The decoded value |
$context | string | The name used in the error message |
Returns
list<mixed> The listThrows
InvalidInputException When the value is not a listTest cases 3
Called from 11
- static-call Requirements\Config\DefinitionReader::read() packages/requirements/src/Config/DefinitionReader.php:65
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:53
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:33
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:45
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:63
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:41
- static-call Requirements\Config\Markdown\Render\MetadataWriter::write() packages/requirements/src/Config/Markdown/Render/MetadataWriter.php:34
- static-call Requirements\Input\Fields::strings() packages/requirements/src/Input/Fields.php:108
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:76
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:77
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:105
Calls 3
- function-call
is_arrayline 88 - function-call
array_is_listline 88 - new InvalidInputException line 89
public static function strings(mixed $value, string $context, bool $unique = true): list<string>Requires a list of nonempty strings.
Parameters
$value | mixed | The decoded value |
$context | string | The name used in the error message |
$unique | bool | Whether duplicates are rejected |
Returns
list<string> The stringsThrows
InvalidInputException When the value is not a list of nonempty strings or repeats oneTest cases 5
Called from 12
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:49
- static-call Requirements\Config\Markdown\Profile\AllowedBlocks::check() packages/requirements/src/Config/Markdown/Profile/AllowedBlocks.php:39
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:43
- static-call Requirements\Config\Markdown\Profile\TextConstraint::matches() packages/requirements/src/Config/Markdown/Profile/TextConstraint.php:31
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:56
- static-call Requirements\Console\Reporter::render() packages/requirements/src/Console/Reporter.php:40
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:39
- static-call Requirements\Console\Verdict::render() packages/requirements/src/Console/Verdict.php:27
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:78
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:79
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:80
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:48
Calls 6
- static-call Fields::sequence() line 108
- function-call
is_stringline 109 - function-call
trimline 109 - new InvalidInputException line 110
- function-call
countline 114 - function-call
array_uniqueline 114
public static function percentage(mixed $value, string $context): floatRequires a finite number from 0 to 100.
Parameters
$value | mixed | The decoded value |
$context | string | The name used in the error message |
Returns
float The percentageThrows
InvalidInputException When the value is not a number within 0 to 100Test cases 2
Called from 3
- static-call Requirements\Config\CoverageThresholds::read() packages/requirements/src/Config/CoverageThresholds.php:33
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:70
- static-call Requirements\Console\Options::percentage() packages/requirements/src/Console/Options.php:126
Calls 4
- function-call
is_intline 132 - function-call
is_floatline 132 - function-call
is_finiteline 132 - new InvalidInputException line 133
Test cases 65§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 22
FieldsTest::testKeysAcceptsAllowedKeyscallsFieldsTest::testKeysAcceptsAnEmptyMappingcallsFieldsTest::testKeysRejectsAnUnknownKeyAfterKnownOnescallsFieldsTest::testMappingAcceptsAnEmptyArraycallsFieldsTest::testMappingRejectsIntegerKeyscallsFieldsTest::testMappingRejectsNonArrayscallsFieldsTest::testMappingReturnsTheMappingcallsFieldsTest::testPercentageAcceptsNumbersInRangecallsFieldsTest::testPercentageRejectsOtherValuescallsFieldsTest::testSequenceAcceptsAnEmptyListcallsFieldsTest::testSequenceRejectsNonListscallsFieldsTest::testSequenceReturnsTheListcallsFieldsTest::testStringsKeepsDuplicatesWhenNotUniquecallsFieldsTest::testStringsRejectsANonListcallsFieldsTest::testStringsRejectsDuplicatesByDefaultcallsFieldsTest::testStringsRejectsNonStringEntriescallsFieldsTest::testStringsReturnsTheStringscallsFieldsTest::testTextPrefersTheValueToTheDefaultcallsFieldsTest::testTextRejectsMissingOrBlankValuescallsFieldsTest::testTextReturnsTheValuecallsFieldsTest::testTextUsesTheDefaultWhenAbsentcallsFieldsTest::testTextUsesTheDefaultWhenNullcalls
Other tests reaching this symbol 43
SpecCommandTest::testRunBrowsesCompleteFilteredRecordsWithoutExecutingOrFetchingcallsSpecCommandTest::testRunCountsPassingTargetsPerSpecificationSeparatelyFromDataSetscallsSpecPolicyTest::testPoliciesControlExitCodesAndExecutedTargetscallsCoverageThresholdsTestcallsDefinitionReaderTestcallsDocumentReaderTestcallsExtensionClassesTestcallsLoaderTestcallsFrontmatterTestcallsAllowedBlocksTestcallsDocumentSchemaTestcallsSectionBlocksTestcallsTextConstraintTestcallsReferenceTestcallsCardWriterTestcallsFieldWriterTestcallsMetadataWriterTestcallsRecordTestcallsMarkdownDocumentTestcallsSchemaValidatorTestcallsApplicationTestcallsCommandHandlerTestcallsCommandLineTestcallsCoverageTableTestcallsExecutorTest::testExecuteCheckReportsValidEvidencecallsExecutorTest::testExecuteCoverageReportsTheConfiguredModecallsExecutorTest::testExecuteCoverageWritesAndComparesASnapshotcallsExecutorTest::testExecuteSpecPassesOnlyWhenEveryItemPassescallsFormatterTestcallsOptionsTestcallsReporterTestcallsSpecificationTableTestcallsVerdictTestcallsExcerptTestcallsItemTestcallsItemValidatorTestcallsSourceTestcallsTestReferenceTestcallsAnalyzerTestcallsCoverageTestcallsSnapshotTestcallsRunnerConfigTestcallsVerifierTestcalls
Relations§
Static calls 101
- static-call Requirements\Config\CoverageThresholds::read() packages/requirements/src/Config/CoverageThresholds.php:29
- static-call Requirements\Config\CoverageThresholds::read() packages/requirements/src/Config/CoverageThresholds.php:33
- static-call Requirements\Config\DefinitionReader::read() packages/requirements/src/Config/DefinitionReader.php:57
- static-call Requirements\Config\DefinitionReader::read() packages/requirements/src/Config/DefinitionReader.php:65
- static-call Requirements\Config\DocumentReader::mapping() packages/requirements/src/Config/DocumentReader.php:80
- static-call Requirements\Config\ExtensionClasses::read() packages/requirements/src/Config/ExtensionClasses.php:27
- static-call Requirements\Config\ExtensionClasses::read() packages/requirements/src/Config/ExtensionClasses.php:29
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:44
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:46
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:48
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:49
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:51
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:55
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:56
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:57
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:58
- static-call Requirements\Config\Loader::load() packages/requirements/src/Config/Loader.php:70
- static-call Requirements\Config\Markdown\Frontmatter::read() packages/requirements/src/Config/Markdown/Frontmatter.php:40
- static-call Requirements\Config\Markdown\Frontmatter::read() packages/requirements/src/Config/Markdown/Frontmatter.php:40
- static-call Requirements\Config\Markdown\Profile\AllowedBlocks::check() packages/requirements/src/Config/Markdown/Profile/AllowedBlocks.php:34
- static-call Requirements\Config\Markdown\Profile\AllowedBlocks::check() packages/requirements/src/Config/Markdown/Profile/AllowedBlocks.php:39
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:41
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:42
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:53
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:57
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:58
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:68
- static-call Requirements\Config\Markdown\Profile\DocumentSchema::validate() packages/requirements/src/Config/Markdown/Profile/DocumentSchema.php:75
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:33
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:34
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:42
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:43
- static-call Requirements\Config\Markdown\Profile\SectionBlocks::check() packages/requirements/src/Config/Markdown/Profile/SectionBlocks.php:44
- static-call Requirements\Config\Markdown\Profile\TextConstraint::matches() packages/requirements/src/Config/Markdown/Profile/TextConstraint.php:27
- static-call Requirements\Config\Markdown\Profile\TextConstraint::matches() packages/requirements/src/Config/Markdown/Profile/TextConstraint.php:28
- static-call Requirements\Config\Markdown\Profile\TextConstraint::matches() packages/requirements/src/Config/Markdown/Profile/TextConstraint.php:31
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:45
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:47
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:52
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:56
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:62
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:63
- static-call Requirements\Config\Markdown\Render\CardWriter::render() packages/requirements/src/Config/Markdown/Render/CardWriter.php:65
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:41
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:47
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:49
- static-call Requirements\Config\Markdown\Render\FieldWriter::write() packages/requirements/src/Config/Markdown/Render/FieldWriter.php:53
- static-call Requirements\Config\Markdown\Render\MetadataWriter::write() packages/requirements/src/Config/Markdown/Render/MetadataWriter.php:34
- static-call Requirements\Config\Markdown\Render\Record::fields() packages/requirements/src/Config/Markdown/Render/Record.php:30
- static-call Requirements\Config\MarkdownDocument::read() packages/requirements/src/Config/MarkdownDocument.php:65
- static-call Requirements\Config\MarkdownDocument::read() packages/requirements/src/Config/MarkdownDocument.php:70
- static-call Requirements\Console\CoverageTable::render() packages/requirements/src/Console/CoverageTable.php:27
- static-call Requirements\Console\CoverageTable::render() packages/requirements/src/Console/CoverageTable.php:32
- static-call Requirements\Console\Options::percentage() packages/requirements/src/Console/Options.php:126
- static-call Requirements\Console\Reporter::render() packages/requirements/src/Console/Reporter.php:40
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:32
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:33
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:39
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:51
- static-call Requirements\Console\SpecificationTable::render() packages/requirements/src/Console/SpecificationTable.php:52
- static-call Requirements\Console\Verdict::render() packages/requirements/src/Console/Verdict.php:27
- static-call Requirements\Model\Excerpt::from() packages/requirements/src/Model/Excerpt.php:36
- static-call Requirements\Model\Excerpt::from() packages/requirements/src/Model/Excerpt.php:37
- static-call Requirements\Model\Excerpt::from() packages/requirements/src/Model/Excerpt.php:38
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:68
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:69
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:71
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:72
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:73
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:74
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:76
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:77
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:78
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:79
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:80
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:81
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:82
- static-call Requirements\Model\Item::from() packages/requirements/src/Model/Item.php:83
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:104
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:105
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:106
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:107
- static-call Requirements\Model\ItemValidator::details() packages/requirements/src/Model/ItemValidator.php:112
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:61
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:62
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:63
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:64
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:68
- static-call Requirements\Model\Source::from() packages/requirements/src/Model/Source.php:68
- static-call Requirements\Model\TestReference::from() packages/requirements/src/Model/TestReference.php:43
- static-call Requirements\Model\TestReference::from() packages/requirements/src/Model/TestReference.php:44
- static-call Requirements\Model\TestReference::from() packages/requirements/src/Model/TestReference.php:45
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:60
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:65
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:66
- static-call Requirements\Report\Snapshot::read() packages/requirements/src/Report/Snapshot.php:67
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:46
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:47
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:48
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:53
- static-call Requirements\Test\RunnerConfig::from() packages/requirements/src/Test/RunnerConfig.php:54