diff --git a/src/Library/Dto/MediaFileDto.php b/src/Library/Dto/MediaFileDto.php index 9296d47..d7b6c14 100644 --- a/src/Library/Dto/MediaFileDto.php +++ b/src/Library/Dto/MediaFileDto.php @@ -11,9 +11,9 @@ readonly class MediaFileDto public string $size, ) {} - public static function fromSplFileInfo(\SplFileInfo $fileInfo): self + public static function fromSplFileInfo(\SplFileInfo|false $fileInfo): self|false { - return new static( + return false === $fileInfo ? false : new static( path: $fileInfo->getRealPath(), filename: $fileInfo->getFilename(), extension: $fileInfo->getExtension(), diff --git a/src/Torrentio/Action/Result/GetTvShowOptionsResult.php b/src/Torrentio/Action/Result/GetTvShowOptionsResult.php index e3014c4..a1b71e4 100644 --- a/src/Torrentio/Action/Result/GetTvShowOptionsResult.php +++ b/src/Torrentio/Action/Result/GetTvShowOptionsResult.php @@ -10,7 +10,7 @@ class GetTvShowOptionsResult implements ResultInterface { public function __construct( public TmdbResult $media, - public bool|MediaFileDto $file, + public MediaFileDto|false $file, public string $season, public string $episode, public array $results