aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty/icewind/smb/src/AbstractServer.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external/3rdparty/icewind/smb/src/AbstractServer.php')
-rw-r--r--apps/files_external/3rdparty/icewind/smb/src/AbstractServer.php76
1 files changed, 0 insertions, 76 deletions
diff --git a/apps/files_external/3rdparty/icewind/smb/src/AbstractServer.php b/apps/files_external/3rdparty/icewind/smb/src/AbstractServer.php
deleted file mode 100644
index 810ca807d9b..00000000000
--- a/apps/files_external/3rdparty/icewind/smb/src/AbstractServer.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-/**
- * @copyright Copyright (c) 2018 Robin Appelman <robin@icewind.nl>
- *
- * @license GNU AGPL version 3 or any later version
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * 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
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace Icewind\SMB;
-
-abstract class AbstractServer implements IServer {
- const LOCALE = 'en_US.UTF-8';
-
- /** @var string */
- protected $host;
-
- /** @var IAuth */
- protected $auth;
-
- /** @var ISystem */
- protected $system;
-
- /** @var ITimeZoneProvider */
- protected $timezoneProvider;
-
- /** @var IOptions */
- protected $options;
-
- /**
- * @param string $host
- * @param IAuth $auth
- * @param ISystem $system
- * @param ITimeZoneProvider $timeZoneProvider
- * @param IOptions $options
- */
- public function __construct(string $host, IAuth $auth, ISystem $system, ITimeZoneProvider $timeZoneProvider, IOptions $options) {
- $this->host = $host;
- $this->auth = $auth;
- $this->system = $system;
- $this->timezoneProvider = $timeZoneProvider;
- $this->options = $options;
- }
-
- public function getAuth(): IAuth {
- return $this->auth;
- }
-
- public function getHost(): string {
- return $this->host;
- }
-
- public function getTimeZone(): string {
- return $this->timezoneProvider->get($this->host);
- }
-
- public function getSystem(): ISystem {
- return $this->system;
- }
-
- public function getOptions(): IOptions {
- return $this->options;
- }
-}