Skip to content

Commit 2f7d601

Browse files
committed
FilesPlugin/SymlinkPlugin/SymlinkManager: Fix some style guide violations and warnings
Signed-off-by: Tamino Bauknecht <[email protected]>
1 parent 2bc28c3 commit 2f7d601

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

apps/dav/lib/Connector/Sabre/FilesPlugin.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,12 @@ public function handleDownloadToken(RequestInterface $request, ResponseInterface
229229
}
230230
}
231231

232-
public function httpGet(RequestInterface $request, ResponseInterface $response) {
232+
public function httpGet(RequestInterface $request, ResponseInterface $response): bool {
233233
// only handle symlinks
234234
$node = $this->tree->getNodeForPath($request->getPath());
235-
if (!($node instanceof \OCA\DAV\Connector\Sabre\File && $this->symlinkManager->isSymlink($node->getFileInfo()))) {
236-
return;
235+
if (!($node instanceof \OCA\DAV\Connector\Sabre\File
236+
&& $this->symlinkManager->isSymlink($node->getFileInfo()))) {
237+
return true;
237238
}
238239

239240
$date = \DateTime::createFromFormat('U', $node->getLastModified());
@@ -255,7 +256,7 @@ public function httpGet(RequestInterface $request, ResponseInterface $response)
255256
* @param RequestInterface $request
256257
* @param ResponseInterface $response
257258
*/
258-
public function afterHttpGet(RequestInterface $request, ResponseInterface $response) {
259+
public function afterHttpGet(RequestInterface $request, ResponseInterface $response): void {
259260
// Only handle valid files
260261
$node = $this->tree->getNodeForPath($request->getPath());
261262
if (!($node instanceof IFile)) {

apps/dav/lib/Upload/SymlinkPlugin.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,11 @@
3333
use Sabre\HTTP\ResponseInterface;
3434

3535
class SymlinkPlugin extends ServerPlugin {
36-
/** @var Server */
36+
/**
37+
* @var Server
38+
*
39+
* @psalm-suppress PropertyNotSetInConstructor
40+
*/
3741
private $server;
3842
/** @var SymlinkManager */
3943
private $symlinkManager;
@@ -48,7 +52,7 @@ public function __construct(LoggerInterface $logger) {
4852
/**
4953
* @inheritdoc
5054
*/
51-
public function initialize(Server $server) {
55+
public function initialize(Server $server): void {
5256
$server->on('method:PUT', [$this, 'httpPut']);
5357
$server->on('method:DELETE', [$this, 'httpDelete']);
5458
$server->on('afterMove', [$this, 'afterMove']);
@@ -74,7 +78,9 @@ public function httpPut(RequestInterface $request, ResponseInterface $response):
7478
$symlinkNode->put($symlinkTarget);
7579
$this->symlinkManager->storeSymlink($symlinkNode->getFileInfo());
7680

77-
$response->setHeader("OC-ETag", $etag);
81+
if ($etag) {
82+
$response->setHeader('OC-ETag', $etag);
83+
}
7884
$response->setStatus(201);
7985
return false; // this request was handled already
8086
} elseif ($this->server->tree->nodeExists($request->getPath())) {

lib/private/Files/SymlinkManager.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ private function updateSymlink($node) {
146146
->set('storage', $query->createNamedParameter($storageId))
147147
->set('path', $query->createNamedParameter($path));
148148
if ($query->executeStatement() != 1) {
149-
throw new \OCP\DB\Exception("Invalid number of rows changed while updating symlink!");
149+
throw new \OCP\DB\Exception('Invalid number of rows changed while updating symlink!');
150150
}
151151
}
152152

@@ -164,7 +164,7 @@ private function insertSymlink($node) {
164164
->setValue('storage', $query->createNamedParameter($storageId))
165165
->setValue('path', $query->createNamedParameter($path));
166166
if ($query->executeStatement() != 1) {
167-
throw new \OCP\DB\Exception("Invalid number of rows changed while inserting symlink!");
167+
throw new \OCP\DB\Exception('Invalid number of rows changed while inserting symlink!');
168168
}
169169
}
170170

@@ -179,7 +179,7 @@ private function deleteSymlinkById($id) {
179179
->where($query->expr()->eq('id', $query->createNamedParameter($id)));
180180
$rowsChanged = $query->executeStatement();
181181
if ($rowsChanged > 1) {
182-
throw new \OCP\DB\Exception("Too many symlink rows deleted!");
182+
throw new \OCP\DB\Exception('Too many symlink rows deleted!');
183183
}
184184
return $rowsChanged == 1;
185185
}

0 commit comments

Comments
 (0)