Passed
Push — develop ( b0eb3e...48584b )
by Jens
02:48
created
cloudcontrol/library/storage/Repository.php 2 patches
Indentation   +353 added lines, -353 removed lines patch added patch discarded remove patch
@@ -21,227 +21,227 @@  discard block
 block discarded – undo
21 21
  */
22 22
 class Repository
23 23
 {
24
-    protected $storagePath;
25
-
26
-    protected $fileBasedSubsets = array('sitemap', 'applicationComponents', 'documentTypes', 'bricks', 'imageSet', 'images', 'files', 'users');
27
-
28
-    protected $sitemap;
29
-    protected $sitemapChanges = false;
30
-
31
-    protected $applicationComponents;
32
-    protected $applicationComponentsChanges = false;
33
-
34
-    protected $documentTypes;
35
-    protected $documentTypesChanges = false;
36
-
37
-    protected $bricks;
38
-    protected $bricksChanges = false;
39
-
40
-    protected $imageSet;
41
-    protected $imageSetChanges = false;
42
-
43
-    protected $images;
44
-    protected $imagesChanges = false;
45
-
46
-    protected $files;
47
-    protected $filesChanges = false;
48
-
49
-    protected $users;
50
-    protected $usersChanges = false;
51
-
52
-    protected $contentDbHandle;
53
-
54
-    /**
55
-     * Repository constructor.
56
-     * @param $storagePath
57
-     * @throws \Exception
58
-     */
59
-    public function __construct($storagePath)
60
-    {
61
-        $storagePath = realpath($storagePath);
62
-        if (is_dir($storagePath) && $storagePath !== false) {
63
-            $this->storagePath = $storagePath;
64
-        } else {
65
-            throw new \Exception('Repository not yet initialized.');
66
-        }
67
-    }
68
-
69
-    /**
70
-     * Creates the folder in which to create all storage related files
71
-     *
72
-     * @param $storagePath
73
-     * @return bool
74
-     */
75
-    public static function create($storagePath)
76
-    {
77
-        return mkdir($storagePath);
78
-    }
79
-
80
-    /**
81
-     * Initiates default storage
82
-     * @throws \Exception
83
-     */
84
-    public function init()
85
-    {
86
-        $storageDefaultPath = realpath('../library/cc/install/_storage.json');
87
-        $contentSqlPath = realpath('../library/cc/install/content.sql');
88
-
89
-        $this->initConfigStorage($storageDefaultPath);
90
-        $this->initContentDb($contentSqlPath);
91
-
92
-        $this->save();
93
-    }
94
-
95
-    /**
96
-     * Load filebased subset and return it's contents
97
-     *
98
-     * @param $name
99
-     * @return mixed|string
100
-     * @throws \Exception
101
-     */
102
-    public function __get($name)
103
-    {
104
-        if (isset($this->$name)) {
105
-            if (in_array($name, $this->fileBasedSubsets)) {
106
-                return $this->$name;
107
-            } else {
108
-                throw new \Exception('Trying to get undefined property from Repository: ' . $name);
109
-            }
110
-        } else {
111
-            if (in_array($name, $this->fileBasedSubsets)) {
112
-                return $this->loadSubset($name);
113
-            } else {
114
-                throw new \Exception('Trying to get undefined property from Repository: ' . $name);
115
-            }
116
-        }
117
-    }
118
-
119
-    /**
120
-     * Set filebased subset contents
121
-     * @param $name
122
-     * @param $value
123
-     * @throws \Exception
124
-     */
125
-    public function __set($name, $value)
126
-    {
127
-        if (in_array($name, $this->fileBasedSubsets)) {
128
-            $this->$name = $value;
129
-            $changes = $name . 'Changes';
130
-            $this->$changes = true;
131
-        } else {
132
-            throw new \Exception('Trying to persist unknown subset in repository: ' . $name . ' <br /><pre>' . print_r($value, true) . '</pre>');
133
-        }
134
-    }
135
-
136
-    /**
137
-     * Persist all subsets
138
-     */
139
-    public function save()
140
-    {
141
-        $this->sitemapChanges ? $this->saveSubset('sitemap') : null;
142
-        $this->applicationComponentsChanges ? $this->saveSubset('applicationComponents') : null;
143
-        $this->documentTypesChanges ? $this->saveSubset('documentTypes') : null;
144
-        $this->bricksChanges ? $this->saveSubset('bricks') : null;
145
-        $this->imageSetChanges ? $this->saveSubset('imageSet') : null;
146
-        $this->imagesChanges ? $this->saveSubset('images') : null;
147
-        $this->filesChanges ? $this->saveSubset('files') : null;
148
-        $this->usersChanges ? $this->saveSubset('users') : null;
149
-    }
150
-
151
-    /**
152
-     * Persist subset to disk
153
-     * @param $subset
154
-     */
155
-    protected function saveSubset($subset)
156
-    {
157
-        $json = json_encode($this->$subset, JSON_PRETTY_PRINT);
158
-        $subsetStoragePath = $this->storagePath . DIRECTORY_SEPARATOR . $subset . '.json';
159
-        file_put_contents($subsetStoragePath, $json);
160
-        $changes = $subset . 'Changes';
161
-        $this->$changes = false;
162
-    }
163
-
164
-    /**
165
-     * Load subset from disk
166
-     * @param $subset
167
-     * @return mixed|string
168
-     */
169
-    protected function loadSubset($subset)
170
-    {
171
-        $subsetStoragePath = $this->storagePath . DIRECTORY_SEPARATOR . $subset . '.json';
172
-        $json = file_get_contents($subsetStoragePath);
173
-        $json = json_decode($json);
174
-        $this->$subset = $json;
175
-        return $json;
176
-    }
177
-
178
-    /**
179
-     * @param $contentSqlPath
180
-     */
181
-    protected function initContentDb($contentSqlPath)
182
-    {
183
-        $db = $this->getContentDbHandle();
184
-        $sql = file_get_contents($contentSqlPath);
185
-        $db->exec($sql);
186
-    }
187
-
188
-    /**
189
-     * @param $storageDefaultPath
190
-     */
191
-    protected function initConfigStorage($storageDefaultPath)
192
-    {
193
-        $json = file_get_contents($storageDefaultPath);
194
-        $json = json_decode($json);
195
-        $this->sitemap = $json->sitemap;
196
-        $this->sitemapChanges = true;
197
-        $this->applicationComponents = $json->applicationComponents;
198
-        $this->applicationComponentsChanges = true;
199
-        $this->documentTypes = $json->documentTypes;
200
-        $this->documentTypesChanges = true;
201
-        $this->bricks = $json->bricks;
202
-        $this->bricksChanges = true;
203
-        $this->imageSet = $json->imageSet;
204
-        $this->imageSetChanges = true;
205
-        $this->images = $json->images;
206
-        $this->imagesChanges = true;
207
-        $this->files = $json->files;
208
-        $this->filesChanges = true;
209
-        $this->users = $json->users;
210
-        $this->usersChanges = true;
211
-    }
212
-
213
-    /**
214
-     * @return \PDO
215
-     */
216
-    public function getContentDbHandle()
217
-    {
218
-        if ($this->contentDbHandle === null) {
219
-            $this->contentDbHandle = new \PDO('sqlite:' . $this->storagePath . DIRECTORY_SEPARATOR . 'content.db');
220
-        }
221
-        return $this->contentDbHandle;
222
-    }
223
-
224
-    /**
225
-     * Get all documents
226
-     * @return array
227
-     */
228
-    public function getDocuments()
229
-    {
230
-        return $this->getDocumentsByPath('/');
231
-    }
232
-
233
-    /**
234
-     * Get all documents and folders in a certain path
235
-     * @param $folderPath
236
-     * @return array
237
-     * @throws \Exception
238
-     */
239
-    public function getDocumentsByPath($folderPath)
240
-    {
241
-        $db = $this->getContentDbHandle();
242
-        $folderPathWithWildcard = $folderPath . '%';
243
-
244
-        $stmt = $this->getDbStatement('
24
+	protected $storagePath;
25
+
26
+	protected $fileBasedSubsets = array('sitemap', 'applicationComponents', 'documentTypes', 'bricks', 'imageSet', 'images', 'files', 'users');
27
+
28
+	protected $sitemap;
29
+	protected $sitemapChanges = false;
30
+
31
+	protected $applicationComponents;
32
+	protected $applicationComponentsChanges = false;
33
+
34
+	protected $documentTypes;
35
+	protected $documentTypesChanges = false;
36
+
37
+	protected $bricks;
38
+	protected $bricksChanges = false;
39
+
40
+	protected $imageSet;
41
+	protected $imageSetChanges = false;
42
+
43
+	protected $images;
44
+	protected $imagesChanges = false;
45
+
46
+	protected $files;
47
+	protected $filesChanges = false;
48
+
49
+	protected $users;
50
+	protected $usersChanges = false;
51
+
52
+	protected $contentDbHandle;
53
+
54
+	/**
55
+	 * Repository constructor.
56
+	 * @param $storagePath
57
+	 * @throws \Exception
58
+	 */
59
+	public function __construct($storagePath)
60
+	{
61
+		$storagePath = realpath($storagePath);
62
+		if (is_dir($storagePath) && $storagePath !== false) {
63
+			$this->storagePath = $storagePath;
64
+		} else {
65
+			throw new \Exception('Repository not yet initialized.');
66
+		}
67
+	}
68
+
69
+	/**
70
+	 * Creates the folder in which to create all storage related files
71
+	 *
72
+	 * @param $storagePath
73
+	 * @return bool
74
+	 */
75
+	public static function create($storagePath)
76
+	{
77
+		return mkdir($storagePath);
78
+	}
79
+
80
+	/**
81
+	 * Initiates default storage
82
+	 * @throws \Exception
83
+	 */
84
+	public function init()
85
+	{
86
+		$storageDefaultPath = realpath('../library/cc/install/_storage.json');
87
+		$contentSqlPath = realpath('../library/cc/install/content.sql');
88
+
89
+		$this->initConfigStorage($storageDefaultPath);
90
+		$this->initContentDb($contentSqlPath);
91
+
92
+		$this->save();
93
+	}
94
+
95
+	/**
96
+	 * Load filebased subset and return it's contents
97
+	 *
98
+	 * @param $name
99
+	 * @return mixed|string
100
+	 * @throws \Exception
101
+	 */
102
+	public function __get($name)
103
+	{
104
+		if (isset($this->$name)) {
105
+			if (in_array($name, $this->fileBasedSubsets)) {
106
+				return $this->$name;
107
+			} else {
108
+				throw new \Exception('Trying to get undefined property from Repository: ' . $name);
109
+			}
110
+		} else {
111
+			if (in_array($name, $this->fileBasedSubsets)) {
112
+				return $this->loadSubset($name);
113
+			} else {
114
+				throw new \Exception('Trying to get undefined property from Repository: ' . $name);
115
+			}
116
+		}
117
+	}
118
+
119
+	/**
120
+	 * Set filebased subset contents
121
+	 * @param $name
122
+	 * @param $value
123
+	 * @throws \Exception
124
+	 */
125
+	public function __set($name, $value)
126
+	{
127
+		if (in_array($name, $this->fileBasedSubsets)) {
128
+			$this->$name = $value;
129
+			$changes = $name . 'Changes';
130
+			$this->$changes = true;
131
+		} else {
132
+			throw new \Exception('Trying to persist unknown subset in repository: ' . $name . ' <br /><pre>' . print_r($value, true) . '</pre>');
133
+		}
134
+	}
135
+
136
+	/**
137
+	 * Persist all subsets
138
+	 */
139
+	public function save()
140
+	{
141
+		$this->sitemapChanges ? $this->saveSubset('sitemap') : null;
142
+		$this->applicationComponentsChanges ? $this->saveSubset('applicationComponents') : null;
143
+		$this->documentTypesChanges ? $this->saveSubset('documentTypes') : null;
144
+		$this->bricksChanges ? $this->saveSubset('bricks') : null;
145
+		$this->imageSetChanges ? $this->saveSubset('imageSet') : null;
146
+		$this->imagesChanges ? $this->saveSubset('images') : null;
147
+		$this->filesChanges ? $this->saveSubset('files') : null;
148
+		$this->usersChanges ? $this->saveSubset('users') : null;
149
+	}
150
+
151
+	/**
152
+	 * Persist subset to disk
153
+	 * @param $subset
154
+	 */
155
+	protected function saveSubset($subset)
156
+	{
157
+		$json = json_encode($this->$subset, JSON_PRETTY_PRINT);
158
+		$subsetStoragePath = $this->storagePath . DIRECTORY_SEPARATOR . $subset . '.json';
159
+		file_put_contents($subsetStoragePath, $json);
160
+		$changes = $subset . 'Changes';
161
+		$this->$changes = false;
162
+	}
163
+
164
+	/**
165
+	 * Load subset from disk
166
+	 * @param $subset
167
+	 * @return mixed|string
168
+	 */
169
+	protected function loadSubset($subset)
170
+	{
171
+		$subsetStoragePath = $this->storagePath . DIRECTORY_SEPARATOR . $subset . '.json';
172
+		$json = file_get_contents($subsetStoragePath);
173
+		$json = json_decode($json);
174
+		$this->$subset = $json;
175
+		return $json;
176
+	}
177
+
178
+	/**
179
+	 * @param $contentSqlPath
180
+	 */
181
+	protected function initContentDb($contentSqlPath)
182
+	{
183
+		$db = $this->getContentDbHandle();
184
+		$sql = file_get_contents($contentSqlPath);
185
+		$db->exec($sql);
186
+	}
187
+
188
+	/**
189
+	 * @param $storageDefaultPath
190
+	 */
191
+	protected function initConfigStorage($storageDefaultPath)
192
+	{
193
+		$json = file_get_contents($storageDefaultPath);
194
+		$json = json_decode($json);
195
+		$this->sitemap = $json->sitemap;
196
+		$this->sitemapChanges = true;
197
+		$this->applicationComponents = $json->applicationComponents;
198
+		$this->applicationComponentsChanges = true;
199
+		$this->documentTypes = $json->documentTypes;
200
+		$this->documentTypesChanges = true;
201
+		$this->bricks = $json->bricks;
202
+		$this->bricksChanges = true;
203
+		$this->imageSet = $json->imageSet;
204
+		$this->imageSetChanges = true;
205
+		$this->images = $json->images;
206
+		$this->imagesChanges = true;
207
+		$this->files = $json->files;
208
+		$this->filesChanges = true;
209
+		$this->users = $json->users;
210
+		$this->usersChanges = true;
211
+	}
212
+
213
+	/**
214
+	 * @return \PDO
215
+	 */
216
+	public function getContentDbHandle()
217
+	{
218
+		if ($this->contentDbHandle === null) {
219
+			$this->contentDbHandle = new \PDO('sqlite:' . $this->storagePath . DIRECTORY_SEPARATOR . 'content.db');
220
+		}
221
+		return $this->contentDbHandle;
222
+	}
223
+
224
+	/**
225
+	 * Get all documents
226
+	 * @return array
227
+	 */
228
+	public function getDocuments()
229
+	{
230
+		return $this->getDocumentsByPath('/');
231
+	}
232
+
233
+	/**
234
+	 * Get all documents and folders in a certain path
235
+	 * @param $folderPath
236
+	 * @return array
237
+	 * @throws \Exception
238
+	 */
239
+	public function getDocumentsByPath($folderPath)
240
+	{
241
+		$db = $this->getContentDbHandle();
242
+		$folderPathWithWildcard = $folderPath . '%';
243
+
244
+		$stmt = $this->getDbStatement('
245 245
             SELECT *
246 246
               FROM documents
247 247
              WHERE `path` LIKE ' . $db->quote($folderPathWithWildcard) . '
@@ -250,53 +250,53 @@  discard block
 block discarded – undo
250 250
           ORDER BY `type` DESC, `path` ASC
251 251
         ');
252 252
 
253
-        $documents = $stmt->fetchAll(\PDO::FETCH_CLASS, '\library\storage\Document');
254
-        foreach ($documents as $key => $document) {
255
-            if ($document->type === 'folder') {
256
-                $document->dbHandle = $db;
257
-                $documents[$key] = $document;
258
-            }
259
-        }
260
-        return $documents;
261
-    }
262
-
263
-
264
-    /**
265
-     * @param $path
266
-     * @return bool|Document
267
-     */
268
-    public function getDocumentContainerByPath($path)
269
-    {
270
-        $document = $this->getDocumentByPath($path);
271
-        if ($document === false) {
272
-            return false;
273
-        }
274
-        $slugLength = strlen($document->slug);
275
-        $containerPath = substr($path, 0, -$slugLength);
276
-        if ($containerPath === '/') {
277
-            return $this->getRootFolder();
278
-        }
279
-        $containerFolder = $this->getDocumentByPath($containerPath);
280
-        return $containerFolder;
281
-    }
282
-
283
-    /**
284
-     * @param $path
285
-     * @return bool|Document
286
-     */
287
-    public function getDocumentByPath($path)
288
-    {
289
-        $db = $this->getContentDbHandle();
290
-        $document = $this->fetchDocument('
253
+		$documents = $stmt->fetchAll(\PDO::FETCH_CLASS, '\library\storage\Document');
254
+		foreach ($documents as $key => $document) {
255
+			if ($document->type === 'folder') {
256
+				$document->dbHandle = $db;
257
+				$documents[$key] = $document;
258
+			}
259
+		}
260
+		return $documents;
261
+	}
262
+
263
+
264
+	/**
265
+	 * @param $path
266
+	 * @return bool|Document
267
+	 */
268
+	public function getDocumentContainerByPath($path)
269
+	{
270
+		$document = $this->getDocumentByPath($path);
271
+		if ($document === false) {
272
+			return false;
273
+		}
274
+		$slugLength = strlen($document->slug);
275
+		$containerPath = substr($path, 0, -$slugLength);
276
+		if ($containerPath === '/') {
277
+			return $this->getRootFolder();
278
+		}
279
+		$containerFolder = $this->getDocumentByPath($containerPath);
280
+		return $containerFolder;
281
+	}
282
+
283
+	/**
284
+	 * @param $path
285
+	 * @return bool|Document
286
+	 */
287
+	public function getDocumentByPath($path)
288
+	{
289
+		$db = $this->getContentDbHandle();
290
+		$document = $this->fetchDocument('
291 291
             SELECT *
292 292
               FROM documents
293 293
              WHERE path = ' . $db->quote($path) . '
294 294
         ');
295
-        if ($document instanceof Document && $document->type === 'folder') {
296
-            $document->dbHandle = $db;
297
-        }
298
-        return $document;
299
-    }
295
+		if ($document instanceof Document && $document->type === 'folder') {
296
+			$document->dbHandle = $db;
297
+		}
298
+		return $document;
299
+	}
300 300
 
301 301
 	/**
302 302
 	 * Returns the count of all documents stored in the db
@@ -317,70 +317,70 @@  discard block
 block discarded – undo
317 317
 	}
318 318
 
319 319
 	/**
320
-     * Return the results of the query as array of Documents
321
-     * @param $sql
322
-     * @return array
323
-     * @throws \Exception
324
-     */
325
-    protected function fetchAllDocuments($sql)
326
-    {
327
-        $stmt = $this->getDbStatement($sql);
328
-        return $stmt->fetchAll(\PDO::FETCH_CLASS, '\library\storage\Document');
329
-    }
330
-
331
-    /**
332
-     * Return the result of the query as Document
333
-     * @param $sql
334
-     * @return mixed
335
-     * @throws \Exception
336
-     */
337
-    protected function fetchDocument($sql)
338
-    {
339
-        $stmt = $this->getDbStatement($sql);
340
-        return $stmt->fetchObject('\library\storage\Document');
341
-    }
342
-
343
-    /**
344
-     * Prepare the sql statement
345
-     * @param $sql
346
-     * @return \PDOStatement
347
-     * @throws \Exception
348
-     */
349
-    protected function getDbStatement($sql)
350
-    {
351
-        $db = $this->getContentDbHandle();
352
-        $stmt = $db->query($sql);
353
-        if ($stmt === false) {
354
-            $errorInfo = $db->errorInfo();
355
-            $errorMsg = $errorInfo[2];
356
-            throw new \Exception('SQLite Exception: ' . $errorMsg . ' in SQL: <br /><pre>' . $sql . '</pre>');
357
-        }
358
-        return $stmt;
359
-    }
360
-
361
-    /**
362
-     * Create a (non-existent) root folder Document and return it
363
-     * @return Document
364
-     */
365
-    protected function getRootFolder()
366
-    {
367
-        $rootFolder = new Document();
368
-        $rootFolder->path = '/';
369
-        $rootFolder->type = 'folder';
370
-        return $rootFolder;
371
-    }
372
-
373
-    /**
374
-     * Save the document to the database
375
-     * @param Document $documentObject
376
-     * @return bool
377
-     * @throws \Exception
378
-     * @internal param $path
379
-     */
380
-    public function saveDocument($documentObject)
381
-    {
382
-        $db = $this->getContentDbHandle();
383
-        $stmt = $this->getDbStatement('
320
+	 * Return the results of the query as array of Documents
321
+	 * @param $sql
322
+	 * @return array
323
+	 * @throws \Exception
324
+	 */
325
+	protected function fetchAllDocuments($sql)
326
+	{
327
+		$stmt = $this->getDbStatement($sql);
328
+		return $stmt->fetchAll(\PDO::FETCH_CLASS, '\library\storage\Document');
329
+	}
330
+
331
+	/**
332
+	 * Return the result of the query as Document
333
+	 * @param $sql
334
+	 * @return mixed
335
+	 * @throws \Exception
336
+	 */
337
+	protected function fetchDocument($sql)
338
+	{
339
+		$stmt = $this->getDbStatement($sql);
340
+		return $stmt->fetchObject('\library\storage\Document');
341
+	}
342
+
343
+	/**
344
+	 * Prepare the sql statement
345
+	 * @param $sql
346
+	 * @return \PDOStatement
347
+	 * @throws \Exception
348
+	 */
349
+	protected function getDbStatement($sql)
350
+	{
351
+		$db = $this->getContentDbHandle();
352
+		$stmt = $db->query($sql);
353
+		if ($stmt === false) {
354
+			$errorInfo = $db->errorInfo();
355
+			$errorMsg = $errorInfo[2];
356
+			throw new \Exception('SQLite Exception: ' . $errorMsg . ' in SQL: <br /><pre>' . $sql . '</pre>');
357
+		}
358
+		return $stmt;
359
+	}
360
+
361
+	/**
362
+	 * Create a (non-existent) root folder Document and return it
363
+	 * @return Document
364
+	 */
365
+	protected function getRootFolder()
366
+	{
367
+		$rootFolder = new Document();
368
+		$rootFolder->path = '/';
369
+		$rootFolder->type = 'folder';
370
+		return $rootFolder;
371
+	}
372
+
373
+	/**
374
+	 * Save the document to the database
375
+	 * @param Document $documentObject
376
+	 * @return bool
377
+	 * @throws \Exception
378
+	 * @internal param $path
379
+	 */
380
+	public function saveDocument($documentObject)
381
+	{
382
+		$db = $this->getContentDbHandle();
383
+		$stmt = $this->getDbStatement('
384 384
             INSERT OR REPLACE INTO documents (`path`,`title`,`slug`,`type`,`documentType`,`documentTypeSlug`,`state`,`lastModificationDate`,`creationDate`,`lastModifiedBy`,`fields`,`bricks`,`dynamicBricks`)
385 385
             VALUES(
386 386
               ' . $db->quote($documentObject->path) . ',
@@ -398,37 +398,37 @@  discard block
 block discarded – undo
398 398
               ' . $db->quote(json_encode($documentObject->dynamicBricks)) . '
399 399
             )
400 400
         ');
401
-        $result = $stmt->execute();
402
-        return $result;
403
-    }
404
-
405
-    /**
406
-     * Delete the document from the database
407
-     * If it's a folder, also delete it's contents
408
-     * @param $path
409
-     * @throws \Exception
410
-     */
411
-    public function deleteDocumentByPath($path)
412
-    {
413
-        $db = $this->getContentDbHandle();
414
-        $documentToDelete = $this->getDocumentByPath($path);
415
-        if ($documentToDelete instanceof Document) {
416
-            if ($documentToDelete->type == 'document') {
417
-                $stmt = $this->getDbStatement('
401
+		$result = $stmt->execute();
402
+		return $result;
403
+	}
404
+
405
+	/**
406
+	 * Delete the document from the database
407
+	 * If it's a folder, also delete it's contents
408
+	 * @param $path
409
+	 * @throws \Exception
410
+	 */
411
+	public function deleteDocumentByPath($path)
412
+	{
413
+		$db = $this->getContentDbHandle();
414
+		$documentToDelete = $this->getDocumentByPath($path);
415
+		if ($documentToDelete instanceof Document) {
416
+			if ($documentToDelete->type == 'document') {
417
+				$stmt = $this->getDbStatement('
418 418
                     DELETE FROM documents
419 419
                           WHERE path = ' . $db->quote($path) . '
420 420
                 ');
421
-                $stmt->execute();
422
-            } elseif ($documentToDelete->type == 'folder') {
423
-                $folderPathWithWildcard = $path . '%';
424
-                $stmt = $this->getDbStatement('
421
+				$stmt->execute();
422
+			} elseif ($documentToDelete->type == 'folder') {
423
+				$folderPathWithWildcard = $path . '%';
424
+				$stmt = $this->getDbStatement('
425 425
                     DELETE FROM documents
426 426
                           WHERE (path LIKE ' . $db->quote($folderPathWithWildcard) . '
427 427
                             AND substr(`path`, ' . (strlen($path) + 1) . ', 1) = "/")
428 428
                             OR path = ' . $db->quote($path) . '
429 429
                 ');
430
-                $stmt->execute();
431
-            }
432
-        }
433
-    }
430
+				$stmt->execute();
431
+			}
432
+		}
433
+	}
434 434
 }
435 435
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -105,13 +105,13 @@  discard block
 block discarded – undo
105 105
             if (in_array($name, $this->fileBasedSubsets)) {
106 106
                 return $this->$name;
107 107
             } else {
108
-                throw new \Exception('Trying to get undefined property from Repository: ' . $name);
108
+                throw new \Exception('Trying to get undefined property from Repository: '.$name);
109 109
             }
110 110
         } else {
111 111
             if (in_array($name, $this->fileBasedSubsets)) {
112 112
                 return $this->loadSubset($name);
113 113
             } else {
114
-                throw new \Exception('Trying to get undefined property from Repository: ' . $name);
114
+                throw new \Exception('Trying to get undefined property from Repository: '.$name);
115 115
             }
116 116
         }
117 117
     }
@@ -126,10 +126,10 @@  discard block
 block discarded – undo
126 126
     {
127 127
         if (in_array($name, $this->fileBasedSubsets)) {
128 128
             $this->$name = $value;
129
-            $changes = $name . 'Changes';
129
+            $changes = $name.'Changes';
130 130
             $this->$changes = true;
131 131
         } else {
132
-            throw new \Exception('Trying to persist unknown subset in repository: ' . $name . ' <br /><pre>' . print_r($value, true) . '</pre>');
132
+            throw new \Exception('Trying to persist unknown subset in repository: '.$name.' <br /><pre>'.print_r($value, true).'</pre>');
133 133
         }
134 134
     }
135 135
 
@@ -155,9 +155,9 @@  discard block
 block discarded – undo
155 155
     protected function saveSubset($subset)
156 156
     {
157 157
         $json = json_encode($this->$subset, JSON_PRETTY_PRINT);
158
-        $subsetStoragePath = $this->storagePath . DIRECTORY_SEPARATOR . $subset . '.json';
158
+        $subsetStoragePath = $this->storagePath.DIRECTORY_SEPARATOR.$subset.'.json';
159 159
         file_put_contents($subsetStoragePath, $json);
160
-        $changes = $subset . 'Changes';
160
+        $changes = $subset.'Changes';
161 161
         $this->$changes = false;
162 162
     }
163 163
 
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
      */
169 169
     protected function loadSubset($subset)
170 170
     {
171
-        $subsetStoragePath = $this->storagePath . DIRECTORY_SEPARATOR . $subset . '.json';
171
+        $subsetStoragePath = $this->storagePath.DIRECTORY_SEPARATOR.$subset.'.json';
172 172
         $json = file_get_contents($subsetStoragePath);
173 173
         $json = json_decode($json);
174 174
         $this->$subset = $json;
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
     public function getContentDbHandle()
217 217
     {
218 218
         if ($this->contentDbHandle === null) {
219
-            $this->contentDbHandle = new \PDO('sqlite:' . $this->storagePath . DIRECTORY_SEPARATOR . 'content.db');
219
+            $this->contentDbHandle = new \PDO('sqlite:'.$this->storagePath.DIRECTORY_SEPARATOR.'content.db');
220 220
         }
221 221
         return $this->contentDbHandle;
222 222
     }
@@ -239,14 +239,14 @@  discard block
 block discarded – undo
239 239
     public function getDocumentsByPath($folderPath)
240 240
     {
241 241
         $db = $this->getContentDbHandle();
242
-        $folderPathWithWildcard = $folderPath . '%';
242
+        $folderPathWithWildcard = $folderPath.'%';
243 243
 
244 244
         $stmt = $this->getDbStatement('
245 245
             SELECT *
246 246
               FROM documents
247
-             WHERE `path` LIKE ' . $db->quote($folderPathWithWildcard) . '
248
-               AND substr(`path`, ' . (strlen($folderPath) + 1) . ') NOT LIKE "%/%"
249
-               AND path != ' . $db->quote($folderPath) . '
247
+             WHERE `path` LIKE ' . $db->quote($folderPathWithWildcard).'
248
+               AND substr(`path`, ' . (strlen($folderPath) + 1).') NOT LIKE "%/%"
249
+               AND path != ' . $db->quote($folderPath).'
250 250
           ORDER BY `type` DESC, `path` ASC
251 251
         ');
252 252
 
@@ -290,7 +290,7 @@  discard block
 block discarded – undo
290 290
         $document = $this->fetchDocument('
291 291
             SELECT *
292 292
               FROM documents
293
-             WHERE path = ' . $db->quote($path) . '
293
+             WHERE path = ' . $db->quote($path).'
294 294
         ');
295 295
         if ($document instanceof Document && $document->type === 'folder') {
296 296
             $document->dbHandle = $db;
@@ -310,7 +310,7 @@  discard block
 block discarded – undo
310 310
 			  FROM documents
311 311
 		');
312 312
 		$result = $stmt->fetch(\PDO::FETCH_ASSOC);
313
-		if (!is_array($result )) {
313
+		if (!is_array($result)) {
314 314
 			return 0;
315 315
 		}
316 316
 		return intval(current($result));
@@ -353,7 +353,7 @@  discard block
 block discarded – undo
353 353
         if ($stmt === false) {
354 354
             $errorInfo = $db->errorInfo();
355 355
             $errorMsg = $errorInfo[2];
356
-            throw new \Exception('SQLite Exception: ' . $errorMsg . ' in SQL: <br /><pre>' . $sql . '</pre>');
356
+            throw new \Exception('SQLite Exception: '.$errorMsg.' in SQL: <br /><pre>'.$sql.'</pre>');
357 357
         }
358 358
         return $stmt;
359 359
     }
@@ -383,19 +383,19 @@  discard block
 block discarded – undo
383 383
         $stmt = $this->getDbStatement('
384 384
             INSERT OR REPLACE INTO documents (`path`,`title`,`slug`,`type`,`documentType`,`documentTypeSlug`,`state`,`lastModificationDate`,`creationDate`,`lastModifiedBy`,`fields`,`bricks`,`dynamicBricks`)
385 385
             VALUES(
386
-              ' . $db->quote($documentObject->path) . ',
387
-              ' . $db->quote($documentObject->title) . ',
388
-              ' . $db->quote($documentObject->slug) . ',
389
-              ' . $db->quote($documentObject->type) . ',
390
-              ' . $db->quote($documentObject->documentType) . ',
391
-              ' . $db->quote($documentObject->documentTypeSlug) . ',
392
-              ' . $db->quote($documentObject->state) . ',
393
-              ' . $db->quote($documentObject->lastModificationDate) . ',
394
-              ' . $db->quote($documentObject->creationDate) . ',
395
-              ' . $db->quote($documentObject->lastModifiedBy) . ',
396
-              ' . $db->quote(json_encode($documentObject->fields)) . ',
397
-              ' . $db->quote(json_encode($documentObject->bricks)) . ',
398
-              ' . $db->quote(json_encode($documentObject->dynamicBricks)) . '
386
+              ' . $db->quote($documentObject->path).',
387
+              ' . $db->quote($documentObject->title).',
388
+              ' . $db->quote($documentObject->slug).',
389
+              ' . $db->quote($documentObject->type).',
390
+              ' . $db->quote($documentObject->documentType).',
391
+              ' . $db->quote($documentObject->documentTypeSlug).',
392
+              ' . $db->quote($documentObject->state).',
393
+              ' . $db->quote($documentObject->lastModificationDate).',
394
+              ' . $db->quote($documentObject->creationDate).',
395
+              ' . $db->quote($documentObject->lastModifiedBy).',
396
+              ' . $db->quote(json_encode($documentObject->fields)).',
397
+              ' . $db->quote(json_encode($documentObject->bricks)).',
398
+              ' . $db->quote(json_encode($documentObject->dynamicBricks)).'
399 399
             )
400 400
         ');
401 401
         $result = $stmt->execute();
@@ -416,16 +416,16 @@  discard block
 block discarded – undo
416 416
             if ($documentToDelete->type == 'document') {
417 417
                 $stmt = $this->getDbStatement('
418 418
                     DELETE FROM documents
419
-                          WHERE path = ' . $db->quote($path) . '
419
+                          WHERE path = ' . $db->quote($path).'
420 420
                 ');
421 421
                 $stmt->execute();
422 422
             } elseif ($documentToDelete->type == 'folder') {
423
-                $folderPathWithWildcard = $path . '%';
423
+                $folderPathWithWildcard = $path.'%';
424 424
                 $stmt = $this->getDbStatement('
425 425
                     DELETE FROM documents
426
-                          WHERE (path LIKE ' . $db->quote($folderPathWithWildcard) . '
427
-                            AND substr(`path`, ' . (strlen($path) + 1) . ', 1) = "/")
428
-                            OR path = ' . $db->quote($path) . '
426
+                          WHERE (path LIKE ' . $db->quote($folderPathWithWildcard).'
427
+                            AND substr(`path`, ' . (strlen($path) + 1).', 1) = "/")
428
+                            OR path = ' . $db->quote($path).'
429 429
                 ');
430 430
                 $stmt->execute();
431 431
             }
Please login to merge, or discard this patch.
cloudcontrol/library/cc/AutoloadUtil.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 		}
27 27
 
28 28
 		global $rootPath;
29
-		$file = $rootPath . str_replace('\\', '/', $class) . ".php";
29
+		$file = $rootPath.str_replace('\\', '/', $class).".php";
30 30
 
31 31
 		if (file_exists($file)) {
32 32
 			return self::loadClassInExistingFile($class, $throwException, $file);
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 		require_once($file);
61 61
 		if ($throwException) {
62 62
 			if (class_exists($class, false) === false && interface_exists($class, false) === false) {
63
-				throw new \Exception('Could not load class "' . $class . '" in file ' . $file);
63
+				throw new \Exception('Could not load class "'.$class.'" in file '.$file);
64 64
 			} else {
65 65
 				return true;
66 66
 			}
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 	private static function handleUnloadableClassWithBacktrace($class, $throwException, $rootPath, $file, $debug_backtrace)
82 82
 	{
83 83
 		if ($throwException) {
84
-			errorHandler(0, 'Could not load class \'' . $class . '\' in file ' . $rootPath . $file, $debug_backtrace[2]['file'], $debug_backtrace[2]['line']);
84
+			errorHandler(0, 'Could not load class \''.$class.'\' in file '.$rootPath.$file, $debug_backtrace[2]['file'], $debug_backtrace[2]['line']);
85 85
 		} else {
86 86
 			return false;
87 87
 		}
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
 	private static function handleUnloadableClassWithoutBacktrace($class, $throwException, $file)
99 99
 	{
100 100
 		if ($throwException) {
101
-			throw new \Exception('Could not load class "' . $class . '" in file ' . $file . "\n" . 'Called from unknown origin.');
101
+			throw new \Exception('Could not load class "'.$class.'" in file '.$file."\n".'Called from unknown origin.');
102 102
 		} else {
103 103
 			return false;
104 104
 		}
Please login to merge, or discard this patch.
cloudcontrol/library/cc/errortemplates/errorviewcli.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -2,21 +2,21 @@  discard block
 block discarded – undo
2 2
 | THE FOLLOWING ERROR OCCURED                                                                                                                  |
3 3
 ------------------------------------------------------------------------------------------------------------------------------------------------
4 4
 
5
- <?php echo $message . PHP_EOL; ?>
5
+ <?php echo $message.PHP_EOL; ?>
6 6
 
7 7
 ------------------------------------------------------------------------------------------------------------------------------------------------
8 8
 | IN FILE                                                                                                                                      |
9 9
 ------------------------------------------------------------------------------------------------------------------------------------------------
10 10
 
11
- <?php echo $file . ':' . $line . PHP_EOL; ?>
11
+ <?php echo $file.':'.$line.PHP_EOL; ?>
12 12
 
13 13
 ------------------------------------------------------------------------------------------------------------------------------------------------
14 14
 | CONTENTS OF THE FILE                                                                                                                         |
15 15
 ------------------------------------------------------------------------------------------------------------------------------------------------
16 16
 
17 17
 <?php
18
-foreach($lines as $nr => $currentLine) {
19
-	echo ($nr == $line ? '* ' : '  ' ) . str_pad($nr, 3, "0", STR_PAD_LEFT) . ' ' . $currentLine;
18
+foreach ($lines as $nr => $currentLine) {
19
+	echo ($nr == $line ? '* ' : '  ').str_pad($nr, 3, "0", STR_PAD_LEFT).' '.$currentLine;
20 20
 }
21 21
 ?>
22 22
 
@@ -25,11 +25,11 @@  discard block
 block discarded – undo
25 25
 ------------------------------------------------------------------------------------------------------------------------------------------------
26 26
 
27 27
 <?php
28
-foreach($trace as $row) {
29
-	echo (isset($row['file']) ? basename($row['file']) : '') . ':'
30
-		. (isset($row['line']) ? $row['line'] : '') . "\t\t\t"
31
-		. (isset($row['class']) ? $row['class'] : ' ') . "\t\t\t"
32
-		. (isset($row['type']) ? $row['type'] : ' ') . "\t\t\t"
33
-		. (isset($row['function']) ? $row['function'] : ' ') . PHP_EOL;
28
+foreach ($trace as $row) {
29
+	echo (isset($row['file']) ? basename($row['file']) : '').':'
30
+		. (isset($row['line']) ? $row['line'] : '')."\t\t\t"
31
+		. (isset($row['class']) ? $row['class'] : ' ')."\t\t\t"
32
+		. (isset($row['type']) ? $row['type'] : ' ')."\t\t\t"
33
+		. (isset($row['function']) ? $row['function'] : ' ').PHP_EOL;
34 34
 }
35 35
 ?>
36 36
\ No newline at end of file
Please login to merge, or discard this patch.
cloudcontrol/library/cc/ErrorHandlingUtil.php 2 patches
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -21,7 +21,9 @@  discard block
 block discarded – undo
21 21
 	 */
22 22
 	public static function renderError($message = '', $file = '', $line = '', $code = 0, $trace = array(), $httpHeader = 'HTTP/1.0 500 Internal Server Error')
23 23
 	{
24
-		if (ob_get_contents()) ob_end_clean();
24
+		if (ob_get_contents()) {
25
+			ob_end_clean();
26
+		}
25 27
 		$line = intval($line);
26 28
 
27 29
 		if (self::canShowError()) {
@@ -85,7 +87,9 @@  discard block
 block discarded – undo
85 87
 
86 88
 	private static function renderCliException($message, $file, $line, $trace, $lines)
87 89
 	{
88
-		if (ob_get_contents()) ob_end_clean();
90
+		if (ob_get_contents()) {
91
+			ob_end_clean();
92
+		}
89 93
 		include(__DIR__ . DIRECTORY_SEPARATOR . 'errortemplates/errorviewcli.php');
90 94
 		exit;
91 95
 	}
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
 	private static function renderCliException($message, $file, $line, $trace, $lines)
76 76
 	{
77 77
 		if (ob_get_contents()) ob_end_clean();
78
-		include(__DIR__ . DIRECTORY_SEPARATOR . 'errortemplates/errorviewcli.php');
78
+		include(__DIR__.DIRECTORY_SEPARATOR.'errortemplates/errorviewcli.php');
79 79
 		exit;
80 80
 	}
81 81
 
@@ -87,12 +87,12 @@  discard block
 block discarded – undo
87 87
 	 */
88 88
 	private static function dontShowError($message, $file, $line, $httpHeader)
89 89
 	{
90
-		header($_SERVER['SERVER_PROTOCOL'] . $httpHeader, true);
91
-		header('X-Error-Message: ' . $message);
92
-		header('X-Error-File: ' . $file);
93
-		header('X-Error-Line: ' . $line);
94
-		if (file_exists(__DIR__ . DIRECTORY_SEPARATOR . 'errortemplates/errorviewcompact.php')) {
95
-			include(__DIR__ . DIRECTORY_SEPARATOR . 'errortemplates/errorviewcompact.php');
90
+		header($_SERVER['SERVER_PROTOCOL'].$httpHeader, true);
91
+		header('X-Error-Message: '.$message);
92
+		header('X-Error-File: '.$file);
93
+		header('X-Error-Line: '.$line);
94
+		if (file_exists(__DIR__.DIRECTORY_SEPARATOR.'errortemplates/errorviewcompact.php')) {
95
+			include(__DIR__.DIRECTORY_SEPARATOR.'errortemplates/errorviewcompact.php');
96 96
 		} else {
97 97
 			header('Content-type: application/json');
98 98
 			die(json_encode('An error occured.'));
@@ -160,11 +160,11 @@  discard block
 block discarded – undo
160 160
 			'httpHeader' => $httpHeader,
161 161
 		);
162 162
 
163
-		if (file_exists(__DIR__ . DIRECTORY_SEPARATOR . 'errortemplates/errorviewdetailed.php')) {
164
-			header($_SERVER['SERVER_PROTOCOL'] . $httpHeader, true);
165
-			include(__DIR__ . DIRECTORY_SEPARATOR . 'errortemplates/errorviewdetailed.php');
163
+		if (file_exists(__DIR__.DIRECTORY_SEPARATOR.'errortemplates/errorviewdetailed.php')) {
164
+			header($_SERVER['SERVER_PROTOCOL'].$httpHeader, true);
165
+			include(__DIR__.DIRECTORY_SEPARATOR.'errortemplates/errorviewdetailed.php');
166 166
 		} else {
167
-			header($_SERVER['SERVER_PROTOCOL'] . $httpHeader, true);
167
+			header($_SERVER['SERVER_PROTOCOL'].$httpHeader, true);
168 168
 			header('Content-type: application/json');
169 169
 			die(json_encode($error));
170 170
 		}
Please login to merge, or discard this patch.
cloudcontrol/library/cc/autoloader.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,9 +1,9 @@
 block discarded – undo
1 1
 <?php
2
-require_once(__DIR__ . DIRECTORY_SEPARATOR . 'AutoloadUtil.php');
2
+require_once(__DIR__.DIRECTORY_SEPARATOR.'AutoloadUtil.php');
3 3
 spl_autoload_extensions('.php');
4 4
 spl_autoload_register("autoloader");
5 5
 
6
-$rootPath = str_replace('\\', '/', realpath(str_replace('\\', '/', dirname(__FILE__)) . '/../../') . '/');
6
+$rootPath = str_replace('\\', '/', realpath(str_replace('\\', '/', dirname(__FILE__)).'/../../').'/');
7 7
 
8 8
 /**
9 9
  * The function to be registered as the default autoload function
Please login to merge, or discard this patch.
cloudcontrol/library/cc/errorhandler.php 3 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -32,11 +32,11 @@
 block discarded – undo
32 32
  */
33 33
 function shutdownHandler () {
34 34
 	$error = error_get_last(); 
35
-    if (isset($error['type'], $error['message'], $error['file'], $error['line'])) { 
35
+	if (isset($error['type'], $error['message'], $error['file'], $error['line'])) { 
36 36
 		\library\cc\ErrorHandlingUtil::renderError($error['message'],$error['file'],$error['line'], $error['type']);
37
-    }elseif ($error['type'] == 1) {
38
-        dump($error);
39
-    }
37
+	}elseif ($error['type'] == 1) {
38
+		dump($error);
39
+	}
40 40
 }
41 41
 
42 42
 
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-require_once(__DIR__ . DIRECTORY_SEPARATOR . 'ErrorHandlingUtil.php');
2
+require_once(__DIR__.DIRECTORY_SEPARATOR.'ErrorHandlingUtil.php');
3 3
 set_exception_handler('exceptionHandler');
4 4
 set_error_handler('errorHandler');
5 5
 register_shutdown_function('shutdownHandler');
@@ -10,8 +10,8 @@  discard block
 block discarded – undo
10 10
  *
11 11
  * @param $e
12 12
  */
13
-function exceptionHandler ($e) {
14
-	\library\cc\ErrorHandlingUtil::renderError($e->getMessage(),$e->getFile(),$e->getLine(),$e->getCode(),$e->getTrace());
13
+function exceptionHandler($e) {
14
+	\library\cc\ErrorHandlingUtil::renderError($e->getMessage(), $e->getFile(), $e->getLine(), $e->getCode(), $e->getTrace());
15 15
 }
16 16
 
17 17
 /**
@@ -22,18 +22,18 @@  discard block
 block discarded – undo
22 22
  * @param $errfile
23 23
  * @param $errline
24 24
  */
25
-function errorHandler ($errno, $errstr, $errfile, $errline) {
26
-	\library\cc\ErrorHandlingUtil::renderError($errstr,$errfile,$errline,$errno,debug_backtrace());
25
+function errorHandler($errno, $errstr, $errfile, $errline) {
26
+	\library\cc\ErrorHandlingUtil::renderError($errstr, $errfile, $errline, $errno, debug_backtrace());
27 27
 }
28 28
 
29 29
 /**
30 30
  * When an error occurs that kills the process, still try
31 31
  * to show it using a shutdownHandler.
32 32
  */
33
-function shutdownHandler () {
33
+function shutdownHandler() {
34 34
 	$error = error_get_last(); 
35 35
     if (isset($error['type'], $error['message'], $error['file'], $error['line'])) { 
36
-		\library\cc\ErrorHandlingUtil::renderError($error['message'],$error['file'],$error['line'], $error['type']);
36
+		\library\cc\ErrorHandlingUtil::renderError($error['message'], $error['file'], $error['line'], $error['type']);
37 37
     }elseif ($error['type'] == 1) {
38 38
         dump($error);
39 39
     }
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@
 block discarded – undo
34 34
 	$error = error_get_last(); 
35 35
     if (isset($error['type'], $error['message'], $error['file'], $error['line'])) { 
36 36
 		\library\cc\ErrorHandlingUtil::renderError($error['message'],$error['file'],$error['line'], $error['type']);
37
-    }elseif ($error['type'] == 1) {
37
+    } elseif ($error['type'] == 1) {
38 38
         dump($error);
39 39
     }
40 40
 }
Please login to merge, or discard this patch.
cloudcontrol/library/components/BaseComponent.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 		 * @param array   $parameters
42 42
 		 * @param         $matchedSitemapItem
43 43
 		 */
44
-		public function __construct($template='', Request $request, $parameters=array(), $matchedSitemapItem)
44
+		public function __construct($template = '', Request $request, $parameters = array(), $matchedSitemapItem)
45 45
 		{
46 46
 			$this->template = $template;
47 47
 			$this->request = $request;
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
 		 *
67 67
 		 * @throws \Exception
68 68
 		 */
69
-		public function render($application=null)
69
+		public function render($application = null)
70 70
 		{
71 71
 			$this->renderedContent = $this->renderTemplate($this->template, true, $application);
72 72
 		}
@@ -92,9 +92,9 @@  discard block
 block discarded – undo
92 92
 		 * @return string
93 93
 		 * @throws \Exception
94 94
 		 */
95
-		public function renderTemplate($template='', $obClean = true, $application=null)
95
+		public function renderTemplate($template = '', $obClean = true, $application = null)
96 96
 		{
97
-			$templatePath = __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'templates' . DIRECTORY_SEPARATOR . $template . '.php';
97
+			$templatePath = __DIR__.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'templates'.DIRECTORY_SEPARATOR.$template.'.php';
98 98
 			if (realpath($templatePath) !== false) {
99 99
 				if ($obClean) {
100 100
 					ob_clean();
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 				return ob_get_contents();
112 112
 			} else {
113 113
 				if ($template !== null) { // If template is null, its a application component, which doesnt have a template
114
-					throw new \Exception('Couldnt find template ' . $templatePath);
114
+					throw new \Exception('Couldnt find template '.$templatePath);
115 115
 				}
116 116
 			}
117 117
 		}
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
 		 * @return string
127 127
 		 * @throws \Exception
128 128
 		 */
129
-		public function includeTemplate($template='', $parameters = array())
129
+		public function includeTemplate($template = '', $parameters = array())
130 130
 		{
131 131
 			if (is_array($parameters)) {
132 132
 				foreach ($parameters as $name => $value) {
Please login to merge, or discard this patch.
cloudcontrol/library/storage/Document.php 2 patches
Indentation   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -18,87 +18,87 @@
 block discarded – undo
18 18
  */
19 19
 class Document
20 20
 {
21
-    public $id;
22
-    public $path;
23
-    public $title;
24
-    public $slug;
25
-    public $type;
26
-    public $documentType;
27
-    public $documentTypeSlug;
28
-    public $state;
29
-    public $lastModificationDate;
30
-    public $creationDate;
31
-    public $lastModifiedBy;
32
-    protected $fields;
33
-    protected $bricks;
34
-    protected $dynamicBricks;
35
-    protected $content;
21
+	public $id;
22
+	public $path;
23
+	public $title;
24
+	public $slug;
25
+	public $type;
26
+	public $documentType;
27
+	public $documentTypeSlug;
28
+	public $state;
29
+	public $lastModificationDate;
30
+	public $creationDate;
31
+	public $lastModifiedBy;
32
+	protected $fields;
33
+	protected $bricks;
34
+	protected $dynamicBricks;
35
+	protected $content;
36 36
 
37
-    protected $dbHandle;
37
+	protected $dbHandle;
38 38
 
39
-    protected $jsonEncodedFields = array('fields', 'bricks', 'dynamicBricks');
39
+	protected $jsonEncodedFields = array('fields', 'bricks', 'dynamicBricks');
40 40
 
41
-    public function __get($name) {
42
-        if (in_array($name, $this->jsonEncodedFields)) {
43
-            if (is_string($this->$name)) {
44
-                return json_decode($this->$name);
45
-            } else {
46
-                return $this->$name;
47
-            }
48
-        } elseif ($name === 'content') {
49
-            if ($this->dbHandle === null) {
50
-                throw new \Exception('Document doesnt have a dbHandle handle. (path: ' . $this->path . ')');
51
-            } else {
52
-                if ($this->content === null) {
53
-                    $this->getContent();
54
-                }
55
-                return $this->content;
56
-            }
57
-        } elseif ($name === 'dbHandle') {
58
-            throw new \Exception('Trying to get protected property repository.');
59
-        }
60
-        return $this->$name;
61
-    }
41
+	public function __get($name) {
42
+		if (in_array($name, $this->jsonEncodedFields)) {
43
+			if (is_string($this->$name)) {
44
+				return json_decode($this->$name);
45
+			} else {
46
+				return $this->$name;
47
+			}
48
+		} elseif ($name === 'content') {
49
+			if ($this->dbHandle === null) {
50
+				throw new \Exception('Document doesnt have a dbHandle handle. (path: ' . $this->path . ')');
51
+			} else {
52
+				if ($this->content === null) {
53
+					$this->getContent();
54
+				}
55
+				return $this->content;
56
+			}
57
+		} elseif ($name === 'dbHandle') {
58
+			throw new \Exception('Trying to get protected property repository.');
59
+		}
60
+		return $this->$name;
61
+	}
62 62
 
63
-    public function __set($name, $value) {
64
-        if (in_array($name, $this->jsonEncodedFields)) {
65
-            $this->$name = json_encode($value);
66
-        } elseif ($name === 'content') {
67
-            // Dont do anything for now..
68
-            return;
69
-        }
63
+	public function __set($name, $value) {
64
+		if (in_array($name, $this->jsonEncodedFields)) {
65
+			$this->$name = json_encode($value);
66
+		} elseif ($name === 'content') {
67
+			// Dont do anything for now..
68
+			return;
69
+		}
70 70
 
71
-        $this->$name = $value;
72
-    }
71
+		$this->$name = $value;
72
+	}
73 73
 
74
-    /**
75
-     * @throws \Exception
76
-     */
77
-    protected function getContent()
78
-    {
79
-        $folderPathWithWildcard = $this->path . '%';
80
-        $sql = '    SELECT *
74
+	/**
75
+	 * @throws \Exception
76
+	 */
77
+	protected function getContent()
78
+	{
79
+		$folderPathWithWildcard = $this->path . '%';
80
+		$sql = '    SELECT *
81 81
                       FROM documents
82 82
                      WHERE `path` LIKE ' . $this->dbHandle->quote($folderPathWithWildcard) . '
83 83
                        AND substr(`path`, ' . (strlen($this->path) + 2) . ') NOT LIKE "%/%"
84 84
                        AND substr(`path`, ' . (strlen($this->path) + 1) . ', 1) = "/"
85 85
                        AND path != ' . $this->dbHandle->quote($this->path) . '
86 86
                     ';
87
-        $stmt = $this->dbHandle->query($sql);
88
-        if ($stmt === false) {
89
-            $errorInfo = $this->dbHandle->errorInfo();
90
-            $errorMsg = $errorInfo[2];
91
-            throw new \Exception('SQLite Exception: ' . $errorMsg . ' in SQL: <br /><pre>' . $sql . '</pre>');
92
-        }
93
-        $contents = $stmt->fetchAll(\PDO::FETCH_CLASS, '\library\storage\Document');
94
-        foreach ($contents as $key => $document) {
95
-            if ($document->type === 'folder') {
96
-                $document->dbHandle = $this->dbHandle;
97
-                $contents[$key] = $document;
98
-            }
99
-        }
100
-        $this->content = $contents;
101
-    }
87
+		$stmt = $this->dbHandle->query($sql);
88
+		if ($stmt === false) {
89
+			$errorInfo = $this->dbHandle->errorInfo();
90
+			$errorMsg = $errorInfo[2];
91
+			throw new \Exception('SQLite Exception: ' . $errorMsg . ' in SQL: <br /><pre>' . $sql . '</pre>');
92
+		}
93
+		$contents = $stmt->fetchAll(\PDO::FETCH_CLASS, '\library\storage\Document');
94
+		foreach ($contents as $key => $document) {
95
+			if ($document->type === 'folder') {
96
+				$document->dbHandle = $this->dbHandle;
97
+				$contents[$key] = $document;
98
+			}
99
+		}
100
+		$this->content = $contents;
101
+	}
102 102
 
103 103
 	/**
104 104
 	 * @return string
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
             }
48 48
         } elseif ($name === 'content') {
49 49
             if ($this->dbHandle === null) {
50
-                throw new \Exception('Document doesnt have a dbHandle handle. (path: ' . $this->path . ')');
50
+                throw new \Exception('Document doesnt have a dbHandle handle. (path: '.$this->path.')');
51 51
             } else {
52 52
                 if ($this->content === null) {
53 53
                     $this->getContent();
@@ -76,19 +76,19 @@  discard block
 block discarded – undo
76 76
      */
77 77
     protected function getContent()
78 78
     {
79
-        $folderPathWithWildcard = $this->path . '%';
79
+        $folderPathWithWildcard = $this->path.'%';
80 80
         $sql = '    SELECT *
81 81
                       FROM documents
82
-                     WHERE `path` LIKE ' . $this->dbHandle->quote($folderPathWithWildcard) . '
83
-                       AND substr(`path`, ' . (strlen($this->path) + 2) . ') NOT LIKE "%/%"
84
-                       AND substr(`path`, ' . (strlen($this->path) + 1) . ', 1) = "/"
85
-                       AND path != ' . $this->dbHandle->quote($this->path) . '
82
+                     WHERE `path` LIKE ' . $this->dbHandle->quote($folderPathWithWildcard).'
83
+                       AND substr(`path`, ' . (strlen($this->path) + 2).') NOT LIKE "%/%"
84
+                       AND substr(`path`, ' . (strlen($this->path) + 1).', 1) = "/"
85
+                       AND path != ' . $this->dbHandle->quote($this->path).'
86 86
                     ';
87 87
         $stmt = $this->dbHandle->query($sql);
88 88
         if ($stmt === false) {
89 89
             $errorInfo = $this->dbHandle->errorInfo();
90 90
             $errorMsg = $errorInfo[2];
91
-            throw new \Exception('SQLite Exception: ' . $errorMsg . ' in SQL: <br /><pre>' . $sql . '</pre>');
91
+            throw new \Exception('SQLite Exception: '.$errorMsg.' in SQL: <br /><pre>'.$sql.'</pre>');
92 92
         }
93 93
         $contents = $stmt->fetchAll(\PDO::FETCH_CLASS, '\library\storage\Document');
94 94
         foreach ($contents as $key => $document) {
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 	 */
106 106
 	public function __toString()
107 107
 	{
108
-		return 'Document:' . $this->title;
108
+		return 'Document:'.$this->title;
109 109
 	}
110 110
 
111 111
 
Please login to merge, or discard this patch.
cloudcontrol/library/images/Image.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 			} elseif (is_string($imageContainer)) {
36 36
 				$this->_imageResource = imagecreatefromstring($imageContainer);
37 37
 			} else {
38
-				throw new \Exception('Could not create image resource, accepted inputs are: "resource of type (gd)", path_to_image and "string". <br /><pre>' . var_export($imageContainer, true) . '</pre>');
38
+				throw new \Exception('Could not create image resource, accepted inputs are: "resource of type (gd)", path_to_image and "string". <br /><pre>'.var_export($imageContainer, true).'</pre>');
39 39
 			}
40 40
 		}
41 41
 
@@ -179,9 +179,9 @@  discard block
 block discarded – undo
179 179
 				//    Cut it in parts of 2 bytes
180 180
 				$header_parts = str_split($header, 2);
181 181
 				//    Get the width        4 bytes
182
-				$width = hexdec($header_parts[19] . $header_parts[18]);
182
+				$width = hexdec($header_parts[19].$header_parts[18]);
183 183
 				//    Get the height        4 bytes
184
-				$height = hexdec($header_parts[23] . $header_parts[22]);
184
+				$height = hexdec($header_parts[23].$header_parts[22]);
185 185
 				//    Unset the header params
186 186
 				unset($header_parts);
187 187
 
@@ -226,9 +226,9 @@  discard block
 block discarded – undo
226 226
 				}
227 227
 				//    Calculation of the RGB-pixel (defined as BGR in image-data). Define $iPos as absolute position in the body
228 228
 				$iPos = $i * 2;
229
-				$r = hexdec($body[$iPos + 4] . $body[$iPos + 5]);
230
-				$g = hexdec($body[$iPos + 2] . $body[$iPos + 3]);
231
-				$b = hexdec($body[$iPos] . $body[$iPos + 1]);
229
+				$r = hexdec($body[$iPos + 4].$body[$iPos + 5]);
230
+				$g = hexdec($body[$iPos + 2].$body[$iPos + 3]);
231
+				$b = hexdec($body[$iPos].$body[$iPos + 1]);
232 232
 				//    Calculate and draw the pixel
233 233
 				$color = imagecolorallocate($image, $r, $g, $b);
234 234
 				imagesetpixel($image, $x, $height - $y, $color);
Please login to merge, or discard this patch.
Doc Comments   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 		 * @param string $imagePath
77 77
 		 * @param bool   $getExtension
78 78
 		 *
79
-		 * @return bool|int|string
79
+		 * @return integer
80 80
 		 */
81 81
 		public function getImageMimeType($imagePath, $getExtension = false)
82 82
 		{
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
 		}
150 150
 
151 151
 		/**
152
-		 * @param $pathToBitmapFile
152
+		 * @param string $pathToBitmapFile
153 153
 		 *
154 154
 		 * @return string
155 155
 		 */
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
 		}
166 166
 
167 167
 		/**
168
-		 * @param $header
168
+		 * @param string $header
169 169
 		 *
170 170
 		 * @return array
171 171
 		 */
@@ -195,14 +195,14 @@  discard block
 block discarded – undo
195 195
 		 * Loop through the data in the body of the bitmap
196 196
 		 * file and calculate each individual pixel based on the
197 197
 		 * bytes
198
-		 * @param $bodySize
199
-		 * @param $x
198
+		 * @param integer $bodySize
199
+		 * @param integer $x
200 200
 		 * @param $width
201
-		 * @param $usePadding
202
-		 * @param $y
201
+		 * @param boolean $usePadding
202
+		 * @param integer $y
203 203
 		 * @param $height
204
-		 * @param $body
205
-		 * @param $image
204
+		 * @param string $body
205
+		 * @param resource $image
206 206
 		 */
207 207
 		private function loopThroughBodyAndCalculatePixels($bodySize, $x, $width, $usePadding, $y, $height, $body, $image)
208 208
 		{
Please login to merge, or discard this patch.