diff --git a/src/Functions.php b/src/Functions.php index 0ed631f3..1b7fba7b 100644 --- a/src/Functions.php +++ b/src/Functions.php @@ -312,13 +312,13 @@ function fixture(string $file): string /** * Browse to the given URL. * - * @template TUrl of array|string + * @template TUrl of array|string|object * * @param TUrl $url * @param array $options - * @return (TUrl is array ? ArrayablePendingAwaitablePage : PendingAwaitablePage) + * @return (TUrl is array ? ArrayablePendingAwaitablePage : PendingAwaitablePage) */ - function visit(array|string $url, array $options = []): ArrayablePendingAwaitablePage|PendingAwaitablePage + function visit(array|string|object $url, array $options = []): ArrayablePendingAwaitablePage|PendingAwaitablePage { if (! class_exists(\Pest\Browser\Configuration::class)) { PluginBrowser::install(); diff --git a/src/Repositories/DatasetsRepository.php b/src/Repositories/DatasetsRepository.php index 3deee5bd..9998a6d7 100644 --- a/src/Repositories/DatasetsRepository.php +++ b/src/Repositories/DatasetsRepository.php @@ -67,11 +67,11 @@ public static function has(string $filename, string $description): bool } /** - * @return Closure|array + * @return array * * @throws ShouldNotHappen */ - public static function get(string $filename, string $description): Closure|array // @phpstan-ignore-line + public static function get(string $filename, string $description): array // @phpstan-ignore-line { $dataset = self::$withs[$filename.self::SEPARATOR.$description];