mirror of
https://github.com/nextcloud/server.git
synced 2026-03-24 11:24:37 -04:00
Keep mount point visible and also ext storage config visible when dealing with configs relating to storage backends or auth mechanisms that were provided by an app that is currently disabled. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
57 lines
1.5 KiB
PHP
57 lines
1.5 KiB
PHP
<?php
|
|
/**
|
|
* @author Vincent Petry <pvince81@owncloud.com>
|
|
*
|
|
* @copyright Copyright (c) 2016, ownCloud GmbH.
|
|
* @license AGPL-3.0
|
|
*
|
|
* This code is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU Affero General Public License, version 3,
|
|
* as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Affero General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Affero General Public License, version 3,
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
*
|
|
*/
|
|
|
|
namespace OCA\Files_External\Lib\Backend;
|
|
|
|
/**
|
|
* Invalid storage backend representing a backend
|
|
* that could not be resolved
|
|
*/
|
|
class InvalidBackend extends Backend {
|
|
|
|
/** @var string Invalid backend id */
|
|
private $invalidId;
|
|
|
|
/**
|
|
* Constructs a new InvalidBackend with the id of the invalid backend
|
|
* for display purposes
|
|
*
|
|
* @param string $invalidId id of the backend that did not exist
|
|
*/
|
|
function __construct($invalidId) {
|
|
$this->invalidId = $invalidId;
|
|
$this
|
|
->setIdentifier($invalidId)
|
|
->setStorageClass('\OCA\Files_External\Lib\Storage\InvalidStorage')
|
|
->setText('Unknown storage backend ' . $invalidId)
|
|
;
|
|
}
|
|
|
|
/**
|
|
* Returns the invalid backend id
|
|
*
|
|
* @return string invalid backend id
|
|
*/
|
|
public function getInvalidId() {
|
|
return $this->invalidId;
|
|
}
|
|
}
|
|
|