fix: bad type checking in media file dto

This commit is contained in:
2025-07-17 22:17:55 -05:00
parent dc2845d74d
commit 3b0ba81ce3
2 changed files with 3 additions and 3 deletions

View File

@@ -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(),

View File

@@ -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