2025-03-26 10:01:46 +07:00

32 lines
607 B
PHP

<?php
namespace Spatie\MediaLibrary\MediaCollections;
class File
{
public string $name;
public int $size;
public string $mimeType;
public static function createFromMedia($media)
{
return new static($media->file_name, $media->size, $media->mime_type);
}
public function __construct(string $name, int $size, string $mimeType)
{
$this->name = $name;
$this->size = $size;
$this->mimeType = $mimeType;
}
public function __toString()
{
return "name: {$this->name}, size: {$this->size}, mime: {$this->mimeType}";
}
}