mirror of
https://github.com/nextcloud/server.git
synced 2026-06-08 16:26:59 -04:00
View needs to return an instance of OC\Files\FileInfo explicitely
Applications are calling methods from the class which are not from the public interface, and which cannot be added easily to public interface because Node interface extends FileInfo. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
parent
0b3dad895f
commit
5ad045619c
2 changed files with 3 additions and 8 deletions
|
|
@ -235,10 +235,8 @@ class FileInfo implements \OCP\Files\FileInfo, \ArrayAccess {
|
|||
|
||||
/**
|
||||
* Return the currently version used for the HMAC in the encryption app
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getEncryptedVersion() {
|
||||
public function getEncryptedVersion(): int {
|
||||
return isset($this->data['encryptedVersion']) ? (int) $this->data['encryptedVersion'] : 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1336,7 +1336,7 @@ class View {
|
|||
* @param string $path
|
||||
* @param bool|string $includeMountPoints true to add mountpoint sizes,
|
||||
* 'ext' to add only ext storage mount point sizes. Defaults to true.
|
||||
* @return \OCP\Files\FileInfo|false False if file does not exist
|
||||
* @return \OC\Files\FileInfo|false False if file does not exist
|
||||
*/
|
||||
public function getFileInfo($path, $includeMountPoints = true) {
|
||||
$this->assertPathLength($path);
|
||||
|
|
@ -1790,11 +1790,8 @@ class View {
|
|||
|
||||
/**
|
||||
* Get a fileinfo object for files that are ignored in the cache (part files)
|
||||
*
|
||||
* @param string $path
|
||||
* @return \OCP\Files\FileInfo
|
||||
*/
|
||||
private function getPartFileInfo($path) {
|
||||
private function getPartFileInfo(string $path): \OC\Files\FileInfo {
|
||||
$mount = $this->getMount($path);
|
||||
$storage = $mount->getStorage();
|
||||
$internalPath = $mount->getInternalPath($this->getAbsolutePath($path));
|
||||
|
|
|
|||
Loading…
Reference in a new issue