Compare commits

...

1 Commits

Author SHA1 Message Date
3b0ba81ce3 fix: bad type checking in media file dto 2025-07-17 22:17:55 -05:00
2 changed files with 3 additions and 3 deletions

View File

@@ -11,9 +11,9 @@ readonly class MediaFileDto
public string $size, 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(), path: $fileInfo->getRealPath(),
filename: $fileInfo->getFilename(), filename: $fileInfo->getFilename(),
extension: $fileInfo->getExtension(), extension: $fileInfo->getExtension(),

View File

@@ -10,7 +10,7 @@ class GetTvShowOptionsResult implements ResultInterface
{ {
public function __construct( public function __construct(
public TmdbResult $media, public TmdbResult $media,
public bool|MediaFileDto $file, public MediaFileDto|false $file,
public string $season, public string $season,
public string $episode, public string $episode,
public array $results public array $results