Filesystem-backed blob storage for Switon Framework.
composer require switon/storageRequirements: PHP 8.3+
use Switon\Core\Attribute\Autowired;
use Switon\Storage\BlobStoreInterface;
class UploadService
{
#[Autowired] protected BlobStoreInterface $blobs;
public function store(string $name, string $body): void
{
$this->blobs->put('uploads/' . $name, $body);
}
}Docs: https://docs.switon.dev/latest/storage
MIT.