Skip to content

Commit 926fc6e

Browse files
committed
fix: Publisher::discover() may loads incorrect classname
1 parent 5e65c4c commit 926fc6e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

system/Publisher/Publisher.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,9 @@ final public static function discover(string $directory = 'Publishers'): array
111111

112112
// Loop over each file checking to see if it is a Publisher
113113
foreach (array_unique($files) as $file) {
114-
$className = $locator->findQualifiedNameFromPath($file);
114+
$className = $locator->getClassname($file);
115115

116-
if (is_string($className) && class_exists($className) && is_a($className, self::class, true)) {
116+
if ($className !== '' && class_exists($className) && is_a($className, self::class, true)) {
117117
self::$discovered[$directory][] = new $className();
118118
}
119119
}

0 commit comments

Comments
 (0)