ExifReaderFactory.php: add exif reader factory map

This commit is contained in:
Zankaria 2025-03-21 01:40:05 +01:00
parent a26b6a9eba
commit 8dbd92de76

View file

@ -0,0 +1,15 @@
<?php
namespace Vichan\Data\Driver;
class ExifReaderFactory {
private array $mime_to_reader;
public function __construct(array $mime_to_reader) {
$this->mime_to_reader = $mime_to_reader;
}
public function getReader(string $mime): ?ExifReader {
return $this->mime_to_reader[$mime] ?? null;
}
}