Passed
Push — master ( 2d07c5...6788e6 )
by Joas
12:08 queued 10s
created
lib/private/Files/AppData/Factory.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -28,29 +28,29 @@
 block discarded – undo
28 28
 
29 29
 class Factory {
30 30
 
31
-	/** @var IRootFolder */
32
-	private $rootFolder;
33
-
34
-	/** @var SystemConfig */
35
-	private $config;
36
-
37
-	private $folders = [];
38
-
39
-	public function __construct(IRootFolder $rootFolder,
40
-								SystemConfig $systemConfig) {
41
-
42
-		$this->rootFolder = $rootFolder;
43
-		$this->config = $systemConfig;
44
-	}
45
-
46
-	/**
47
-	 * @param string $appId
48
-	 * @return AppData
49
-	 */
50
-	public function get(string $appId): AppData {
51
-		if (!isset($this->folders[$appId])) {
52
-			$this->folders[$appId] = new AppData($this->rootFolder, $this->config, $appId);
53
-		}
54
-		return $this->folders[$appId];
55
-	}
31
+    /** @var IRootFolder */
32
+    private $rootFolder;
33
+
34
+    /** @var SystemConfig */
35
+    private $config;
36
+
37
+    private $folders = [];
38
+
39
+    public function __construct(IRootFolder $rootFolder,
40
+                                SystemConfig $systemConfig) {
41
+
42
+        $this->rootFolder = $rootFolder;
43
+        $this->config = $systemConfig;
44
+    }
45
+
46
+    /**
47
+     * @param string $appId
48
+     * @return AppData
49
+     */
50
+    public function get(string $appId): AppData {
51
+        if (!isset($this->folders[$appId])) {
52
+            $this->folders[$appId] = new AppData($this->rootFolder, $this->config, $appId);
53
+        }
54
+        return $this->folders[$appId];
55
+    }
56 56
 }
Please login to merge, or discard this patch.
lib/private/Files/AppData/AppData.php 2 patches
Indentation   +135 added lines, -135 removed lines patch added patch discarded remove patch
@@ -37,139 +37,139 @@
 block discarded – undo
37 37
 
38 38
 class AppData implements IAppData {
39 39
 
40
-	/** @var IRootFolder */
41
-	private $rootFolder;
42
-
43
-	/** @var SystemConfig */
44
-	private $config;
45
-
46
-	/** @var string */
47
-	private $appId;
48
-
49
-	/** @var Folder */
50
-	private $folder;
51
-
52
-	/** @var (ISimpleFolder|NotFoundException)[]|CappedMemoryCache */
53
-	private $folders;
54
-
55
-	/**
56
-	 * AppData constructor.
57
-	 *
58
-	 * @param IRootFolder $rootFolder
59
-	 * @param SystemConfig $systemConfig
60
-	 * @param string $appId
61
-	 */
62
-	public function __construct(IRootFolder $rootFolder,
63
-								SystemConfig $systemConfig,
64
-								string $appId) {
65
-
66
-		$this->rootFolder = $rootFolder;
67
-		$this->config = $systemConfig;
68
-		$this->appId = $appId;
69
-		$this->folders = new CappedMemoryCache();
70
-	}
71
-
72
-	private function getAppDataFolderName() {
73
-		$instanceId = $this->config->getValue('instanceid', null);
74
-		if ($instanceId === null) {
75
-			throw new \RuntimeException('no instance id!');
76
-		}
77
-
78
-		return 'appdata_' . $instanceId;
79
-	}
80
-
81
-	private function getAppDataRootFolder(): Folder {
82
-		$name = $this->getAppDataFolderName();
83
-
84
-		try {
85
-			/** @var Folder $node */
86
-			$node = $this->rootFolder->get($name);
87
-			return $node;
88
-		} catch (NotFoundException $e) {
89
-			try {
90
-				return $this->rootFolder->newFolder($name);
91
-			} catch (NotPermittedException $e) {
92
-				throw new \RuntimeException('Could not get appdata folder');
93
-			}
94
-		}
95
-	}
96
-
97
-	/**
98
-	 * @return Folder
99
-	 * @throws \RuntimeException
100
-	 */
101
-	private function getAppDataFolder(): Folder {
102
-		if ($this->folder === null) {
103
-			$name = $this->getAppDataFolderName();
104
-
105
-			try {
106
-				$this->folder = $this->rootFolder->get($name . '/' . $this->appId);
107
-			} catch (NotFoundException $e) {
108
-				$appDataRootFolder = $this->getAppDataRootFolder();
109
-
110
-				try {
111
-					$this->folder = $appDataRootFolder->get($this->appId);
112
-				} catch (NotFoundException $e) {
113
-					try {
114
-						$this->folder = $appDataRootFolder->newFolder($this->appId);
115
-					} catch (NotPermittedException $e) {
116
-						throw new \RuntimeException('Could not get appdata folder for ' . $this->appId);
117
-					}
118
-				}
119
-			}
120
-		}
121
-
122
-		return $this->folder;
123
-	}
124
-
125
-	public function getFolder(string $name): ISimpleFolder {
126
-		$key = $this->appId . '/' . $name;
127
-		if ($cachedFolder = $this->folders->get($key)) {
128
-			if ($cachedFolder instanceof \Exception) {
129
-				throw $cachedFolder;
130
-			} else {
131
-				return $cachedFolder;
132
-			}
133
-		}
134
-		try {
135
-			$path = $this->getAppDataFolderName() . '/' . $this->appId . '/' . $name;
136
-			$node = $this->rootFolder->get($path);
137
-		} catch (NotFoundException $e) {
138
-			$this->folders->set($key, $e);
139
-			throw $e;
140
-		}
141
-
142
-		/** @var Folder $node */
143
-		$folder = new SimpleFolder($node);
144
-		$this->folders->set($key, $folder);
145
-		return $folder;
146
-	}
147
-
148
-	public function newFolder(string $name): ISimpleFolder {
149
-		$key = $this->appId . '/' . $name;
150
-		$folder = $this->getAppDataFolder()->newFolder($name);
151
-
152
-		$simpleFolder = new SimpleFolder($folder);
153
-		$this->folders->set($key, $simpleFolder);
154
-		return $simpleFolder;
155
-	}
156
-
157
-	public function getDirectoryListing(): array {
158
-		$listing = $this->getAppDataFolder()->getDirectoryListing();
159
-
160
-		$fileListing = array_map(function (Node $folder) {
161
-			if ($folder instanceof Folder) {
162
-				return new SimpleFolder($folder);
163
-			}
164
-			return null;
165
-		}, $listing);
166
-
167
-		$fileListing = array_filter($fileListing);
168
-
169
-		return array_values($fileListing);
170
-	}
171
-
172
-	public function getId(): int {
173
-		return $this->getAppDataFolder()->getId();
174
-	}
40
+    /** @var IRootFolder */
41
+    private $rootFolder;
42
+
43
+    /** @var SystemConfig */
44
+    private $config;
45
+
46
+    /** @var string */
47
+    private $appId;
48
+
49
+    /** @var Folder */
50
+    private $folder;
51
+
52
+    /** @var (ISimpleFolder|NotFoundException)[]|CappedMemoryCache */
53
+    private $folders;
54
+
55
+    /**
56
+     * AppData constructor.
57
+     *
58
+     * @param IRootFolder $rootFolder
59
+     * @param SystemConfig $systemConfig
60
+     * @param string $appId
61
+     */
62
+    public function __construct(IRootFolder $rootFolder,
63
+                                SystemConfig $systemConfig,
64
+                                string $appId) {
65
+
66
+        $this->rootFolder = $rootFolder;
67
+        $this->config = $systemConfig;
68
+        $this->appId = $appId;
69
+        $this->folders = new CappedMemoryCache();
70
+    }
71
+
72
+    private function getAppDataFolderName() {
73
+        $instanceId = $this->config->getValue('instanceid', null);
74
+        if ($instanceId === null) {
75
+            throw new \RuntimeException('no instance id!');
76
+        }
77
+
78
+        return 'appdata_' . $instanceId;
79
+    }
80
+
81
+    private function getAppDataRootFolder(): Folder {
82
+        $name = $this->getAppDataFolderName();
83
+
84
+        try {
85
+            /** @var Folder $node */
86
+            $node = $this->rootFolder->get($name);
87
+            return $node;
88
+        } catch (NotFoundException $e) {
89
+            try {
90
+                return $this->rootFolder->newFolder($name);
91
+            } catch (NotPermittedException $e) {
92
+                throw new \RuntimeException('Could not get appdata folder');
93
+            }
94
+        }
95
+    }
96
+
97
+    /**
98
+     * @return Folder
99
+     * @throws \RuntimeException
100
+     */
101
+    private function getAppDataFolder(): Folder {
102
+        if ($this->folder === null) {
103
+            $name = $this->getAppDataFolderName();
104
+
105
+            try {
106
+                $this->folder = $this->rootFolder->get($name . '/' . $this->appId);
107
+            } catch (NotFoundException $e) {
108
+                $appDataRootFolder = $this->getAppDataRootFolder();
109
+
110
+                try {
111
+                    $this->folder = $appDataRootFolder->get($this->appId);
112
+                } catch (NotFoundException $e) {
113
+                    try {
114
+                        $this->folder = $appDataRootFolder->newFolder($this->appId);
115
+                    } catch (NotPermittedException $e) {
116
+                        throw new \RuntimeException('Could not get appdata folder for ' . $this->appId);
117
+                    }
118
+                }
119
+            }
120
+        }
121
+
122
+        return $this->folder;
123
+    }
124
+
125
+    public function getFolder(string $name): ISimpleFolder {
126
+        $key = $this->appId . '/' . $name;
127
+        if ($cachedFolder = $this->folders->get($key)) {
128
+            if ($cachedFolder instanceof \Exception) {
129
+                throw $cachedFolder;
130
+            } else {
131
+                return $cachedFolder;
132
+            }
133
+        }
134
+        try {
135
+            $path = $this->getAppDataFolderName() . '/' . $this->appId . '/' . $name;
136
+            $node = $this->rootFolder->get($path);
137
+        } catch (NotFoundException $e) {
138
+            $this->folders->set($key, $e);
139
+            throw $e;
140
+        }
141
+
142
+        /** @var Folder $node */
143
+        $folder = new SimpleFolder($node);
144
+        $this->folders->set($key, $folder);
145
+        return $folder;
146
+    }
147
+
148
+    public function newFolder(string $name): ISimpleFolder {
149
+        $key = $this->appId . '/' . $name;
150
+        $folder = $this->getAppDataFolder()->newFolder($name);
151
+
152
+        $simpleFolder = new SimpleFolder($folder);
153
+        $this->folders->set($key, $simpleFolder);
154
+        return $simpleFolder;
155
+    }
156
+
157
+    public function getDirectoryListing(): array {
158
+        $listing = $this->getAppDataFolder()->getDirectoryListing();
159
+
160
+        $fileListing = array_map(function (Node $folder) {
161
+            if ($folder instanceof Folder) {
162
+                return new SimpleFolder($folder);
163
+            }
164
+            return null;
165
+        }, $listing);
166
+
167
+        $fileListing = array_filter($fileListing);
168
+
169
+        return array_values($fileListing);
170
+    }
171
+
172
+    public function getId(): int {
173
+        return $this->getAppDataFolder()->getId();
174
+    }
175 175
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
 			throw new \RuntimeException('no instance id!');
76 76
 		}
77 77
 
78
-		return 'appdata_' . $instanceId;
78
+		return 'appdata_'.$instanceId;
79 79
 	}
80 80
 
81 81
 	private function getAppDataRootFolder(): Folder {
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 			$name = $this->getAppDataFolderName();
104 104
 
105 105
 			try {
106
-				$this->folder = $this->rootFolder->get($name . '/' . $this->appId);
106
+				$this->folder = $this->rootFolder->get($name.'/'.$this->appId);
107 107
 			} catch (NotFoundException $e) {
108 108
 				$appDataRootFolder = $this->getAppDataRootFolder();
109 109
 
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
 					try {
114 114
 						$this->folder = $appDataRootFolder->newFolder($this->appId);
115 115
 					} catch (NotPermittedException $e) {
116
-						throw new \RuntimeException('Could not get appdata folder for ' . $this->appId);
116
+						throw new \RuntimeException('Could not get appdata folder for '.$this->appId);
117 117
 					}
118 118
 				}
119 119
 			}
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
 	}
124 124
 
125 125
 	public function getFolder(string $name): ISimpleFolder {
126
-		$key = $this->appId . '/' . $name;
126
+		$key = $this->appId.'/'.$name;
127 127
 		if ($cachedFolder = $this->folders->get($key)) {
128 128
 			if ($cachedFolder instanceof \Exception) {
129 129
 				throw $cachedFolder;
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 			}
133 133
 		}
134 134
 		try {
135
-			$path = $this->getAppDataFolderName() . '/' . $this->appId . '/' . $name;
135
+			$path = $this->getAppDataFolderName().'/'.$this->appId.'/'.$name;
136 136
 			$node = $this->rootFolder->get($path);
137 137
 		} catch (NotFoundException $e) {
138 138
 			$this->folders->set($key, $e);
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 	}
147 147
 
148 148
 	public function newFolder(string $name): ISimpleFolder {
149
-		$key = $this->appId . '/' . $name;
149
+		$key = $this->appId.'/'.$name;
150 150
 		$folder = $this->getAppDataFolder()->newFolder($name);
151 151
 
152 152
 		$simpleFolder = new SimpleFolder($folder);
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
 	public function getDirectoryListing(): array {
158 158
 		$listing = $this->getAppDataFolder()->getDirectoryListing();
159 159
 
160
-		$fileListing = array_map(function (Node $folder) {
160
+		$fileListing = array_map(function(Node $folder) {
161 161
 			if ($folder instanceof Folder) {
162 162
 				return new SimpleFolder($folder);
163 163
 			}
Please login to merge, or discard this patch.