Completed
Push — master ( 385a96...17c171 )
by Mateusz
06:18 queued 02:43
created
code/backends/DeploymentStrategy.php 2 patches
Doc Comments   +2 added lines patch added patch discarded remove patch
@@ -75,6 +75,7 @@  discard block
 block discarded – undo
75 75
 	}
76 76
 
77 77
 	/**
78
+	 * @param string $code
78 79
 	 */
79 80
 	public function setActionCode($code) {
80 81
 		$this->actionCode = $code;
@@ -89,6 +90,7 @@  discard block
 block discarded – undo
89 90
 
90 91
 	/**
91 92
 	 * @param int
93
+	 * @param string $seconds
92 94
 	 */
93 95
 	public function setEstimatedTime($seconds) {
94 96
 		$this->estimatedTime = $seconds;
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -130,10 +130,10 @@
 block discarded – undo
130 130
 	 */
131 131
 	public function getChangesModificationNeeded() {
132 132
 		$filtered = [];
133
-		foreach ($this->changes as $change => $details) {
134
-			if (array_key_exists('description', $details)) {
133
+		foreach($this->changes as $change => $details) {
134
+			if(array_key_exists('description', $details)) {
135 135
 				$filtered[$change] = $details;
136
-			} else if (
136
+			} else if(
137 137
 				(array_key_exists('from', $details) || array_key_exists('to', $details))
138 138
 				&& $details['from'] !== $details['to']
139 139
 			) {
Please login to merge, or discard this patch.
code/control/Dispatcher.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
 	 */
64 64
 	public function asJSONValidatorErrors($code, $validatorErrors) {
65 65
 		$fieldErrors = [];
66
-		foreach ($validatorErrors as $error) {
66
+		foreach($validatorErrors as $error) {
67 67
 			$fieldErrors[$error['fieldName']] = $error['message'];
68 68
 		}
69 69
 		return $this->asJSONFormFieldErrors($code, $fieldErrors);
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 		// To get around that, upon spotting an active redirect, we change the response code to 200,
106 106
 		// and move the redirect into the "RedirectTo" field in the JSON response. Frontend can
107 107
 		// then interpret this and trigger a redirect.
108
-		if ($this->redirectedTo()) {
108
+		if($this->redirectedTo()) {
109 109
 			$data['RedirectTo'] = $this->response->getHeader('Location');
110 110
 			// Pop off the header - we are no longer redirecting via the usual mechanism.
111 111
 			$this->response->removeHeader('Location');
Please login to merge, or discard this patch.
code/extensions/FrontendLink.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@
 block discarded – undo
3 3
 class FrontendLink extends DataExtension {
4 4
 
5 5
 	public function updateItemEditForm($form) {
6
-		if ($this->owner->record->hasMethod('Link')) {
6
+		if($this->owner->record->hasMethod('Link')) {
7 7
 			$link = sprintf(
8 8
 				'<a style="margin: 0.5em" target="deploynaut-frontend" href="%s">Preview &raquo;</a>',
9 9
 				$this->owner->record->Link()
Please login to merge, or discard this patch.
code/control/DNRoot.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -961,7 +961,7 @@
 block discarded – undo
961 961
 	 * @param array $data
962 962
 	 * @param Form $form
963 963
 	 *
964
-	 * @return bool|HTMLText|SS_HTTPResponse
964
+	 * @return SS_HTTPResponse|null
965 965
 	 */
966 966
 	public function doCreateEnvironment($data, Form $form) {
967 967
 		$this->setCurrentActionType(self::ACTION_ENVIRONMENTS);
Please login to merge, or discard this patch.
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -175,8 +175,8 @@  discard block
 block discarded – undo
175 175
 		Requirements::javascript('deploynaut/javascript/material.js');
176 176
 
177 177
 		// Load the buildable dependencies only if not loaded centrally.
178
-		if (!is_dir(BASE_PATH . DIRECTORY_SEPARATOR . 'static')) {
179
-			if (\Director::isDev()) {
178
+		if(!is_dir(BASE_PATH.DIRECTORY_SEPARATOR.'static')) {
179
+			if(\Director::isDev()) {
180 180
 				\Requirements::javascript('deploynaut/static/bundle-debug.js');
181 181
 			} else {
182 182
 				\Requirements::javascript('deploynaut/static/bundle.js');
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
 		}
240 240
 
241 241
 		// Block framework jquery
242
-		Requirements::block(FRAMEWORK_DIR . '/thirdparty/jquery/jquery.js');
242
+		Requirements::block(FRAMEWORK_DIR.'/thirdparty/jquery/jquery.js');
243 243
 
244 244
 		self::include_requirements();
245 245
 	}
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
 	 * @return \SS_HTTPResponse
259 259
 	 */
260 260
 	public function index(SS_HTTPRequest $request) {
261
-		return $this->redirect($this->Link() . 'projects/');
261
+		return $this->redirect($this->Link().'projects/');
262 262
 	}
263 263
 
264 264
 	/**
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
 		$form->disableSecurityToken();
419 419
 		$form->addExtraClass('fields-wide');
420 420
 		// Tweak the action so it plays well with our fake URL structure.
421
-		$form->setFormAction($project->Link() . '/UploadSnapshotForm');
421
+		$form->setFormAction($project->Link().'/UploadSnapshotForm');
422 422
 
423 423
 		return $form;
424 424
 	}
@@ -468,7 +468,7 @@  discard block
 block discarded – undo
468 468
 		$dataArchive->DataTransfers()->add($dataTransfer);
469 469
 		$form->saveInto($dataArchive);
470 470
 		$dataArchive->write();
471
-		$workingDir = TEMP_FOLDER . DIRECTORY_SEPARATOR . 'deploynaut-transfer-' . $dataTransfer->ID;
471
+		$workingDir = TEMP_FOLDER.DIRECTORY_SEPARATOR.'deploynaut-transfer-'.$dataTransfer->ID;
472 472
 
473 473
 		$cleanupFn = function() use($workingDir, $dataTransfer, $dataArchive) {
474 474
 			$process = new Process(sprintf('rm -rf %s', escapeshellarg($workingDir)));
@@ -568,7 +568,7 @@  discard block
 block discarded – undo
568 568
 		$form->disableSecurityToken();
569 569
 		$form->addExtraClass('fields-wide');
570 570
 		// Tweak the action so it plays well with our fake URL structure.
571
-		$form->setFormAction($project->Link() . '/PostSnapshotForm');
571
+		$form->setFormAction($project->Link().'/PostSnapshotForm');
572 572
 
573 573
 		return $form;
574 574
 	}
@@ -707,7 +707,7 @@  discard block
 block discarded – undo
707 707
 		$branchName = $request->getVar('name');
708 708
 		$branch = $project->DNBranchList()->byName($branchName);
709 709
 		if(!$branch) {
710
-			return new SS_HTTPResponse("Branch '" . Convert::raw2xml($branchName) . "' not found.", 404);
710
+			return new SS_HTTPResponse("Branch '".Convert::raw2xml($branchName)."' not found.", 404);
711 711
 		}
712 712
 
713 713
 		return $this->render(array(
@@ -843,7 +843,7 @@  discard block
 block discarded – undo
843 843
 		);
844 844
 
845 845
 		// Tweak the action so it plays well with our fake URL structure.
846
-		$form->setFormAction($project->Link() . '/CreateEnvironmentForm');
846
+		$form->setFormAction($project->Link().'/CreateEnvironmentForm');
847 847
 
848 848
 		return $form;
849 849
 	}
@@ -876,7 +876,7 @@  discard block
 block discarded – undo
876 876
 		$job->write();
877 877
 		$job->start();
878 878
 
879
-		return $this->redirect($project->Link('createenv') . '/' . $job->ID);
879
+		return $this->redirect($project->Link('createenv').'/'.$job->ID);
880 880
 	}
881 881
 
882 882
 	/**
@@ -937,7 +937,7 @@  discard block
 block discarded – undo
937 937
 	 */
938 938
 	public function getPlatformSpecificStrings() {
939 939
 		$strings = $this->config()->platform_specific_strings;
940
-		if ($strings) {
940
+		if($strings) {
941 941
 			return new ArrayList($strings);
942 942
 		}
943 943
 	}
@@ -1002,7 +1002,7 @@  discard block
 block discarded – undo
1002 1002
 
1003 1003
 				$isCurrentEnvironment = false;
1004 1004
 				if($project && $currentEnvironment) {
1005
-					$isCurrentEnvironment = (bool) $project->DNEnvironmentList()->find('ID', $currentEnvironment->ID);
1005
+					$isCurrentEnvironment = (bool)$project->DNEnvironmentList()->find('ID', $currentEnvironment->ID);
1006 1006
 				}
1007 1007
 
1008 1008
 				$navigation->push(array(
@@ -1072,7 +1072,7 @@  discard block
 block discarded – undo
1072 1072
 			return $body;
1073 1073
 		}
1074 1074
 
1075
-		$form->setFormAction($this->getRequest()->getURL() . '/DeployForm');
1075
+		$form->setFormAction($this->getRequest()->getURL().'/DeployForm');
1076 1076
 		return $form;
1077 1077
 	}
1078 1078
 
@@ -1228,7 +1228,7 @@  discard block
 block discarded – undo
1228 1228
 	}
1229 1229
 
1230 1230
 	protected function applyRedeploy(SS_HTTPRequest $request, &$data) {
1231
-		if (!$request->getVar('redeploy')) return;
1231
+		if(!$request->getVar('redeploy')) return;
1232 1232
 
1233 1233
 		$project = $this->getCurrentProject();
1234 1234
 		if(!$project) {
@@ -1242,12 +1242,12 @@  discard block
 block discarded – undo
1242 1242
 		}
1243 1243
 
1244 1244
 		$current = $env->CurrentBuild();
1245
-		if ($current && $current->exists()) {
1245
+		if($current && $current->exists()) {
1246 1246
 			$data['preselect_tab'] = 3;
1247 1247
 			$data['preselect_sha'] = $current->SHA;
1248 1248
 		} else {
1249 1249
 			$master = $project->DNBranchList()->byName('master');
1250
-			if ($master) {
1250
+			if($master) {
1251 1251
 				$data['preselect_tab'] = 1;
1252 1252
 				$data['preselect_sha'] = $master->SHA();
1253 1253
 			}
@@ -1378,7 +1378,7 @@  discard block
 block discarded – undo
1378 1378
 		$deployment->getMachine()->apply('queue');
1379 1379
 
1380 1380
 		return json_encode(array(
1381
-			'url' => Director::absoluteBaseURL() . $deployment->Link()
1381
+			'url' => Director::absoluteBaseURL().$deployment->Link()
1382 1382
 		), JSON_PRETTY_PRINT);
1383 1383
 	}
1384 1384
 
@@ -1482,7 +1482,7 @@  discard block
 block discarded – undo
1482 1482
 			throw new LogicException("Project in URL doesn't match this deploy");
1483 1483
 		}
1484 1484
 
1485
-		if (!in_array($deployment->Status, ['Queued', 'Deploying', 'Aborting'])) {
1485
+		if(!in_array($deployment->Status, ['Queued', 'Deploying', 'Aborting'])) {
1486 1486
 			throw new LogicException(sprintf("Cannot abort from %s state.", $deployment->Status));
1487 1487
 		}
1488 1488
 
@@ -1520,7 +1520,7 @@  discard block
 block discarded – undo
1520 1520
 					->addExtraClass('btn')
1521 1521
 			)
1522 1522
 		);
1523
-		$form->setFormAction($this->getRequest()->getURL() . '/DataTransferForm');
1523
+		$form->setFormAction($this->getRequest()->getURL().'/DataTransferForm');
1524 1524
 
1525 1525
 		return $form;
1526 1526
 	}
@@ -1722,7 +1722,7 @@  discard block
 block discarded – undo
1722 1722
 					->addExtraClass('btn')
1723 1723
 			)
1724 1724
 		);
1725
-		$form->setFormAction($project->Link() . '/DataTransferRestoreForm');
1725
+		$form->setFormAction($project->Link().'/DataTransferRestoreForm');
1726 1726
 
1727 1727
 		return $form;
1728 1728
 	}
@@ -1820,7 +1820,7 @@  discard block
 block discarded – undo
1820 1820
 					->addExtraClass('btn')
1821 1821
 			)
1822 1822
 		);
1823
-		$form->setFormAction($project->Link() . '/DeleteForm');
1823
+		$form->setFormAction($project->Link().'/DeleteForm');
1824 1824
 
1825 1825
 		return $form;
1826 1826
 	}
@@ -1926,7 +1926,7 @@  discard block
 block discarded – undo
1926 1926
 					->addExtraClass('btn')
1927 1927
 			)
1928 1928
 		);
1929
-		$form->setFormAction($this->getCurrentProject()->Link() . '/MoveForm');
1929
+		$form->setFormAction($this->getCurrentProject()->Link().'/MoveForm');
1930 1930
 
1931 1931
 		return $form;
1932 1932
 	}
@@ -2219,7 +2219,7 @@  discard block
 block discarded – undo
2219 2219
 	 */
2220 2220
 	protected function project404Response() {
2221 2221
 		return new SS_HTTPResponse(
2222
-			"Project '" . Convert::raw2xml($this->getRequest()->param('Project')) . "' not found.",
2222
+			"Project '".Convert::raw2xml($this->getRequest()->param('Project'))."' not found.",
2223 2223
 			404
2224 2224
 		);
2225 2225
 	}
@@ -2229,7 +2229,7 @@  discard block
 block discarded – undo
2229 2229
 	 */
2230 2230
 	protected function environment404Response() {
2231 2231
 		$envName = Convert::raw2xml($this->getRequest()->param('Environment'));
2232
-		return new SS_HTTPResponse("Environment '" . $envName . "' not found.", 404);
2232
+		return new SS_HTTPResponse("Environment '".$envName."' not found.", 404);
2233 2233
 	}
2234 2234
 
2235 2235
 	/**
@@ -2296,7 +2296,7 @@  discard block
 block discarded – undo
2296 2296
 	public function AmbientMenu() {
2297 2297
 		$list = new ArrayList();
2298 2298
 
2299
-		if (Member::currentUserID()) {
2299
+		if(Member::currentUserID()) {
2300 2300
 			$list->push(new ArrayData(array(
2301 2301
 				'Classes' => 'logout',
2302 2302
 				'FaIcon' => 'sign-out',
Please login to merge, or discard this patch.
code/model/DNDataArchive.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
 			return false;
230 230
 		}
231 231
 
232
-		$key = $memberID . '-' . $this->EnvironmentID;
232
+		$key = $memberID.'-'.$this->EnvironmentID;
233 233
 		if(!isset(self::$_cache_can_restore[$key])) {
234 234
 			self::$_cache_can_restore[$key] = $this->Environment()->canUploadArchive($member);
235 235
 		}
@@ -250,7 +250,7 @@  discard block
 block discarded – undo
250 250
 			return false;
251 251
 		}
252 252
 
253
-		$key = $memberID . '-' . $this->EnvironmentID;
253
+		$key = $memberID.'-'.$this->EnvironmentID;
254 254
 		if(!isset(self::$_cache_can_download[$key])) {
255 255
 			self::$_cache_can_download[$key] = $this->Environment()->canDownloadArchive($member);
256 256
 		}
@@ -437,7 +437,7 @@  discard block
 block discarded – undo
437 437
 		}
438 438
 
439 439
 		// Extract database.sql.gz to <workingdir>/database.sql
440
-		if(file_exists($workingDir . DIRECTORY_SEPARATOR . 'database.sql.gz')) {
440
+		if(file_exists($workingDir.DIRECTORY_SEPARATOR.'database.sql.gz')) {
441 441
 			$process = new Process('gunzip database.sql.gz', $workingDir);
442 442
 			$process->setTimeout(3600);
443 443
 			$process->run();
@@ -448,7 +448,7 @@  discard block
 block discarded – undo
448 448
 		}
449 449
 
450 450
 		// Extract assets.tar.gz to <workingdir>/assets/
451
-		if(file_exists($workingDir . DIRECTORY_SEPARATOR . 'assets.tar.gz')) {
451
+		if(file_exists($workingDir.DIRECTORY_SEPARATOR.'assets.tar.gz')) {
452 452
 			$process = new Process('tar xzf assets.tar.gz', $workingDir);
453 453
 			$process->setTimeout(3600);
454 454
 			$process->run();
Please login to merge, or discard this patch.
code/model/DNProject.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
 	 * @return bool
263 263
 	 */
264 264
 	public function canRestore($member = null) {
265
-		if ($this->allowedAny(
265
+		if($this->allowedAny(
266 266
 			array(
267 267
 				DNRoot::ALLOW_PROD_SNAPSHOT,
268 268
 				DNRoot::ALLOW_NON_PROD_SNAPSHOT
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
 	 * @return bool
283 283
 	 */
284 284
 	public function canBackup($member = null) {
285
-		if ($this->allowedAny(
285
+		if($this->allowedAny(
286 286
 			array(
287 287
 				DNRoot::ALLOW_PROD_SNAPSHOT,
288 288
 				DNRoot::ALLOW_NON_PROD_SNAPSHOT
@@ -302,7 +302,7 @@  discard block
 block discarded – undo
302 302
 	 * @return bool
303 303
 	 */
304 304
 	public function canUploadArchive($member = null) {
305
-		if ($this->allowedAny(
305
+		if($this->allowedAny(
306 306
 			array(
307 307
 				DNRoot::ALLOW_PROD_SNAPSHOT,
308 308
 				DNRoot::ALLOW_NON_PROD_SNAPSHOT
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
 	 * @return bool
323 323
 	 */
324 324
 	public function canDownloadArchive($member = null) {
325
-		if ($this->allowedAny(
325
+		if($this->allowedAny(
326 326
 			array(
327 327
 				DNRoot::ALLOW_PROD_SNAPSHOT,
328 328
 				DNRoot::ALLOW_NON_PROD_SNAPSHOT
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
 			// Key-pair is available, use it.
392 392
 			$processEnv = array(
393 393
 				'IDENT_KEY' => $this->getPrivateKeyPath(),
394
-				'GIT_SSH' => BASE_PATH . "/deploynaut/git-deploy.sh"
394
+				'GIT_SSH' => BASE_PATH."/deploynaut/git-deploy.sh"
395 395
 			);
396 396
 		} else {
397 397
 			$processEnv = array();
@@ -746,7 +746,7 @@  discard block
 block discarded – undo
746 746
 	 */
747 747
 	public function getPublicKeyPath() {
748 748
 		if($privateKey = $this->getPrivateKeyPath()) {
749
-			return $privateKey . '.pub';
749
+			return $privateKey.'.pub';
750 750
 		}
751 751
 		return null;
752 752
 	}
@@ -761,7 +761,7 @@  discard block
 block discarded – undo
761 761
 		if(!empty($keyDir)) {
762 762
 			$filter = FileNameFilter::create();
763 763
 			$name = $filter->filter($this->Name);
764
-			return $keyDir . '/' . $name;
764
+			return $keyDir.'/'.$name;
765 765
 		}
766 766
 		return null;
767 767
 	}
@@ -780,7 +780,7 @@  discard block
 block discarded – undo
780 780
 		$filter = FileNameFilter::create();
781 781
 		$name = $filter->filter($this->Name);
782 782
 
783
-		return $this->DNData()->getKeyDir() . '/' . $name;
783
+		return $this->DNData()->getKeyDir().'/'.$name;
784 784
 	}
785 785
 
786 786
 	/**
@@ -869,7 +869,7 @@  discard block
 block discarded – undo
869 869
 		/* Look for each whitelisted hostname */
870 870
 		foreach($interfaces as $host => $interface) {
871 871
 			/* See if the CVS Path is for this hostname, followed by some junk (maybe a port), then the path */
872
-			if(preg_match('{^[^.]*' . $host . '(.*?)([/a-zA-Z].+)}', $this->CVSPath, $match)) {
872
+			if(preg_match('{^[^.]*'.$host.'(.*?)([/a-zA-Z].+)}', $this->CVSPath, $match)) {
873 873
 
874 874
 				$path = $match[2];
875 875
 
@@ -880,10 +880,10 @@  discard block
 block discarded – undo
880 880
 				$components = explode('.', $host);
881 881
 
882 882
 				foreach($regex as $pattern => $replacement) {
883
-					$path = preg_replace('/' . $pattern . '/', $replacement, $path);
883
+					$path = preg_replace('/'.$pattern.'/', $replacement, $path);
884 884
 				}
885 885
 
886
-				$uxurl = Controller::join_links($scheme . '://', $host, $path);
886
+				$uxurl = Controller::join_links($scheme.'://', $host, $path);
887 887
 
888 888
 				if(array_key_exists('commit', $interface) && $interface['commit'] == false) {
889 889
 					$commiturl = false;
@@ -987,14 +987,14 @@  discard block
 block discarded – undo
987 987
 	 * @return bool
988 988
 	 */
989 989
 	public function allowedAny($codes, $member = null) {
990
-		if (!$member) {
990
+		if(!$member) {
991 991
 			$member = Member::currentUser();
992 992
 		}
993 993
 
994 994
 		if(Permission::checkMember($member, 'ADMIN')) return true;
995 995
 
996 996
 		$hits = $this->whoIsAllowedAny($codes)->filter('Member.ID', $member->ID)->count();
997
-		return ($hits>0 ? true : false);
997
+		return ($hits > 0 ? true : false);
998 998
 	}
999 999
 
1000 1000
 	/**
Please login to merge, or discard this patch.
code/model/GitonomyCache.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@
 block discarded – undo
7 7
 	public static $cache = array();
8 8
 
9 9
 	public static function getIncludingBranches($commit) {
10
-		$cacheKey = 'getIncludingBranches-' . $commit->getRepository()->getPath() . '-' . $commit->gethash();
10
+		$cacheKey = 'getIncludingBranches-'.$commit->getRepository()->getPath().'-'.$commit->gethash();
11 11
 		if(!isset(self::$cache[$cacheKey])) {
12 12
 			self::$cache[$cacheKey] = $commit->getIncludingBranches();
13 13
 		}
Please login to merge, or discard this patch.
code/model/DNBranch.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@
 block discarded – undo
55 55
 
56 56
 	public function Link() {
57 57
 		// Use a get-var for branch so that it can handle unsafe chars better
58
-		return Controller::join_links($this->project->Link(), 'branch?name=' . urlencode($this->Name()));
58
+		return Controller::join_links($this->project->Link(), 'branch?name='.urlencode($this->Name()));
59 59
 	}
60 60
 
61 61
 	/**
Please login to merge, or discard this patch.
code/model/jobs/DNPing.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@
 block discarded – undo
37 37
 	 * @return string
38 38
 	 */
39 39
 	public function LogLink() {
40
-		return $this->Link() . '/log';
40
+		return $this->Link().'/log';
41 41
 	}
42 42
 
43 43
 	/**
Please login to merge, or discard this patch.