summaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty/icewind/smb/src/Parser.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external/3rdparty/icewind/smb/src/Parser.php')
-rw-r--r--apps/files_external/3rdparty/icewind/smb/src/Parser.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/files_external/3rdparty/icewind/smb/src/Parser.php b/apps/files_external/3rdparty/icewind/smb/src/Parser.php
index 645678d9855..381c4917a92 100644
--- a/apps/files_external/3rdparty/icewind/smb/src/Parser.php
+++ b/apps/files_external/3rdparty/icewind/smb/src/Parser.php
@@ -17,15 +17,15 @@ use Icewind\SMB\Exception\NotFoundException;
class Parser {
/**
- * @var string
+ * @var \Icewind\SMB\TimeZoneProvider
*/
- protected $timeZone;
+ protected $timeZoneProvider;
/**
- * @param string $timeZone
+ * @param \Icewind\SMB\TimeZoneProvider $timeZoneProvider
*/
- public function __construct($timeZone) {
- $this->timeZone = $timeZone;
+ public function __construct(TimeZoneProvider $timeZoneProvider) {
+ $this->timeZoneProvider = $timeZoneProvider;
}
public function checkForError($output, $path) {
@@ -120,7 +120,7 @@ class Parser {
list(, $name, $mode, $size, $time) = $matches;
if ($name !== '.' and $name !== '..') {
$mode = $this->parseMode($mode);
- $time = strtotime($time . ' ' . $this->timeZone);
+ $time = strtotime($time . ' ' . $this->timeZoneProvider->get());
$content[] = new FileInfo($basePath . '/' . $name, $name, $size, $time, $mode);
}
}