diff --git a/src/Path.php b/src/Path.php index d9381ee..b169d92 100644 --- a/src/Path.php +++ b/src/Path.php @@ -60,7 +60,7 @@ class Path */ public static function basename($path) { - $list = preg_split('#\\\\|/#s', $path); + $list = preg_split('#\\\\|/#s', $path) ?: ['']; return end($list); } @@ -96,7 +96,7 @@ class Path static function skipExtension(string $fileName): string { $path = pathinfo($fileName); - if ($path['dirname'] === ".") { + if (!isset($path['dirname']) || $path['dirname'] === ".") { return $path['filename']; } else { return self::join($path['dirname'], $path['filename']);