fix: renders media exists badge on movie results

This commit is contained in:
2025-07-13 22:21:04 -05:00
parent b42981b2a1
commit 31e364d691
10 changed files with 83 additions and 64 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Library\Dto;
readonly class MediaFileDto
{
public function __construct(
public string $path,
public string $filename,
public string $extension,
public string $size,
) {}
public static function fromSplFileInfo(\SplFileInfo $fileInfo): self
{
return new static(
path: $fileInfo->getRealPath(),
filename: $fileInfo->getFilename(),
extension: $fileInfo->getExtension(),
size: $fileInfo->getSize(),
);
}
}