Skip to content

Commit 1b99e64

Browse files
committed
finfo, despite being lowercase, is a class
grepping for "all the return typehints in `generated/`", it appears that this and `stdClass` are the only lowercase classes: ``` sl grep '^function' | cut -d: -f3 | sort | uniq ```
1 parent 7251e30 commit 1b99e64

File tree

6 files changed

+24
-21
lines changed

6 files changed

+24
-21
lines changed

generated/8.1/fileinfo.php

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/8.2/fileinfo.php

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/8.3/fileinfo.php

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/8.4/fileinfo.php

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/8.5/fileinfo.php

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generator/src/XmlDocParser/Type.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@ private static function isClass(string $type): bool
1414
if ($type === '') {
1515
return false;
1616
}
17-
if ($type === 'stdClass') {
17+
18+
// Non-standard lowercase classes
19+
if (in_array($type, ['stdClass', 'finfo'])) {
1820
return true;
1921
}
22+
2023
// Classes start with uppercase letters. Otherwise, it's most likely a scalar.
2124
if ($type[0] === strtoupper($type[0])) {
2225
return true;

0 commit comments

Comments
 (0)