diff options
author | Robin Appelman <icewind@owncloud.com> | 2015-03-13 14:35:37 +0100 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2015-03-13 14:36:34 +0100 |
commit | 3159af1983e32d99c03cfa4d3726fd513df950aa (patch) | |
tree | bd5a221aaf610f5e0e542e66cadef2b695a5308c /apps/files_external/3rdparty/icewind/smb/src/Parser.php | |
parent | c546f0bf46a51dc297be15aa1acbca5ed9a84de9 (diff) | |
download | nextcloud-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.php | 12 |
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); } } |