← Back
Editing: AppdataPreviewObjectStoreStorage.php
<?php declare(strict_types=1); /** * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ namespace OC\Files\ObjectStore; class AppdataPreviewObjectStoreStorage extends ObjectStoreStorage { private string $internalId; /** * @param array $parameters * @throws \Exception */ public function __construct(array $parameters) { if (!isset($parameters['internal-id'])) { throw new \Exception('missing id in parameters'); } $this->internalId = (string)$parameters['internal-id']; parent::__construct($parameters); } public function getId(): string { return 'object::appdata::preview:' . $this->internalId; } }
Save File
Cancel