Skip to content

Commit

Permalink
FIX Class manifest don't require enums
Browse files Browse the repository at this point in the history
Fixes #11531
  • Loading branch information
lekoala authored Jan 7, 2025
1 parent f3c3bbc commit f40b1a4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/Core/Manifest/ClassManifest.php
Original file line number Diff line number Diff line change
Expand Up @@ -597,7 +597,7 @@ public function handleFile($basename, $pathname, $includeTests)
$classes = $data['classes'];
$interfaces = $data['interfaces'];
$traits = $data['traits'];
$enums = $data['enums'];
$enums = $data['enums'] ?? [];
} else {
$changed = true;
// Build from php file parser
Expand Down Expand Up @@ -774,7 +774,7 @@ protected function validateItemCache($data)
if (!$data || !is_array($data)) {
return false;
}
foreach (['classes', 'interfaces', 'traits', 'enums'] as $key) {
foreach (['classes', 'interfaces', 'traits'] as $key) {
// Must be set
if (!isset($data[$key])) {
return false;
Expand Down

0 comments on commit f40b1a4

Please sign in to comment.