summaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty/icewind/smb/src/Parser.php
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2015-03-13 14:35:37 +0100
committerRobin Appelman <icewind@owncloud.com>2015-03-13 14:36:34 +0100
commit3159af1983e32d99c03cfa4d3726fd513df950aa (patch)
treebd5a221aaf610f5e0e542e66cadef2b695a5308c /apps/files_external/3rdparty/icewind/smb/src/Parser.php
parentc546f0bf46a51dc297be15aa1acbca5ed9a84de9 (diff)
downloadnextcloud-server-3159af1983e32d99c03cfa4d3726fd513df950aa.tar.gz
nextcloud-server-3159af1983e32d99c03cfa4d3726fd513df950aa.zip
Wait with getting the timezone from the smb server until we need it
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);
}
}