classLocalFile
final class LocalFile
Reads a local source document within the 16 MiB limit.
Methods§
public function read(string $path): stringReads a file.
Parameters
$path | string | The absolute path |
Returns
string The contents; an empty string for a directoryThrows
RuntimeException When the file cannot be read or exceeds 16 MiBTest cases 7
LocalFileTest::testReadAcceptsTheSizeLimitcallsLocalFileTest::testReadRejectsContentsOverTheSizeLimitcallsLocalFileTest::testReadRejectsMissingFilescallsLocalFileTest::testReadRejectsReadableNonFilescallsLocalFileTest::testReadReturnsAnEmptyFilecallsLocalFileTest::testReadReturnsNothingForADirectorycallsLocalFileTest::testReadReturnsTheContentscalls
Called from 1
Test cases 21§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 7
LocalFileTest::testReadAcceptsTheSizeLimitcallsLocalFileTest::testReadRejectsContentsOverTheSizeLimitcallsLocalFileTest::testReadRejectsMissingFilescallsLocalFileTest::testReadRejectsReadableNonFilescallsLocalFileTest::testReadReturnsAnEmptyFilecallsLocalFileTest::testReadReturnsNothingForADirectorycallsLocalFileTest::testReadReturnsTheContentscalls
Other tests reaching this symbol 14
MarkdownDocumentTestcallsApplicationTestcallsCommandHandlerTestcallsExecutorTestcallsAnalyzerTestcallsCoverageTestcallsEvidenceMatcherTestcallsSnapshotTestcallsDomSourceTestcallsJsonSourceTestcallsRegistryTestcallsResourceLoaderTestcallsSourceExtensionTestcallsTextSourceTestcalls