Skip to content

Commit 5a5da11

Browse files
authored
Optimized the code for reading contents from file when using Hyperf\Di\ReflectionManager::getAllClassesByFinder().
1 parent 2961d9d commit 5a5da11

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/ReflectionManager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public static function getAllClassesByFinder(Finder $finder): array
110110
$reflectionClasses = [];
111111
foreach ($finder as $file) {
112112
try {
113-
$stmts = $parser->parse($file->getContents());
113+
$stmts = $parser->parse(file_get_contents($file->getPathname()));
114114
if (! $className = $parser->parseClassByStmts($stmts)) {
115115
continue;
116116
}

0 commit comments

Comments
 (0)