| @@ -78,7 +78,9 @@ | ||
| 78 | 78 | } | 
| 79 | 79 | |
| 80 | 80 |  	public function setCode($code) { | 
| 81 | -		if (!\is_numeric($code)) throw new \InvalidArgumentException('expected numeric'); | |
| 81 | +		if (!\is_numeric($code)) { | |
| 82 | +			throw new \InvalidArgumentException('expected numeric'); | |
| 83 | + } | |
| 82 | 84 | $this->code = $code; | 
| 83 | 85 | return $this; | 
| 84 | 86 | } | 
| @@ -71,7 +71,7 @@ discard block | ||
| 71 | 71 |  			foreach ($items as $item) { | 
| 72 | 72 | if ($section == 'dirs' && strlen($item)) mkdir($path . DIRECTORY_SEPARATOR . $item, 0777, true); | 
| 73 | 73 | if ($section == 'files' && strlen($item)) touch($path . DIRECTORY_SEPARATOR . $item); | 
| 74 | -				if ($section == 'links' && strlen($item)) symlink($path . DIRECTORY_SEPARATOR . (explode(':', $item)[1]), $path . DIRECTORY_SEPARATOR . (explode(':', $item)[0])); | |
| 74 | +				if ($section == 'links' && strlen($item)) symlink($path . DIRECTORY_SEPARATOR . (explode(':', $item)[ 1 ]), $path . DIRECTORY_SEPARATOR . (explode(':', $item)[ 0 ])); | |
| 75 | 75 | } | 
| 76 | 76 | } | 
| 77 | 77 | |
| @@ -134,11 +134,11 @@ discard block | ||
| 134 | 134 | } | 
| 135 | 135 | |
| 136 | 136 | $path = $this->absolutePath($path, getcwd()); | 
| 137 | - $messages = []; | |
| 137 | + $messages = [ ]; | |
| 138 | 138 | |
| 139 | 139 |  		if (!is_dir($path)) { | 
| 140 | 140 |  			if (mkdir($path, 0777, true)) { | 
| 141 | - $messages[] = 'directory "' . realpath($path) . '" created'; | |
| 141 | + $messages[ ] = 'directory "' . realpath($path) . '" created'; | |
| 142 | 142 |  			} else { | 
| 143 | 143 | $payload->setType(Payload::STRUCTURE_INIT_FAIL); | 
| 144 | 144 |  				$payload->setMessage('directory "' . $path . '" does not created'); | 
| @@ -150,7 +150,7 @@ discard block | ||
| 150 | 150 | $releasesDir = $path . DIRECTORY_SEPARATOR . 'releases'; | 
| 151 | 151 |  		if (!is_dir($releasesDir)) { | 
| 152 | 152 |  			if (mkdir($releasesDir, 0777, true)) { | 
| 153 | - $messages[] = 'directory "' . realpath($releasesDir) . '" created'; | |
| 153 | + $messages[ ] = 'directory "' . realpath($releasesDir) . '" created'; | |
| 154 | 154 |  			} else { | 
| 155 | 155 | $payload->setType(Payload::STRUCTURE_INIT_FAIL); | 
| 156 | 156 |  				$payload->setMessage('directory "' . $releasesDir . '" does not created'); | 
| @@ -162,7 +162,7 @@ discard block | ||
| 162 | 162 | $sharedDir = $path . DIRECTORY_SEPARATOR . 'shared'; | 
| 163 | 163 |  		if (!is_dir($sharedDir)) { | 
| 164 | 164 |  			if (mkdir($sharedDir, 0777, true)) { | 
| 165 | - $messages[] = 'directory "' . realpath($sharedDir) . '" created'; | |
| 165 | + $messages[ ] = 'directory "' . realpath($sharedDir) . '" created'; | |
| 166 | 166 |  			} else { | 
| 167 | 167 | $payload->setType(Payload::STRUCTURE_INIT_FAIL); | 
| 168 | 168 |  				$payload->setMessage('directory "' . $sharedDir . '" does not created'); | 
| @@ -174,7 +174,7 @@ discard block | ||
| 174 | 174 | $logFile = $path . DIRECTORY_SEPARATOR . 'deploid.log'; | 
| 175 | 175 |  		if (!is_file($logFile)) { | 
| 176 | 176 |  			if (touch($logFile)) { | 
| 177 | - $messages[] = 'file "' . realpath($logFile) . '" created'; | |
| 177 | + $messages[ ] = 'file "' . realpath($logFile) . '" created'; | |
| 178 | 178 |  			} else { | 
| 179 | 179 | $payload->setType(Payload::STRUCTURE_INIT_FAIL); | 
| 180 | 180 |  				$payload->setMessage('file"' . $logFile . '" does not created'); | 
| @@ -207,8 +207,8 @@ discard block | ||
| 207 | 207 | |
| 208 | 208 | $paths = glob(realpath($path) . DIRECTORY_SEPARATOR . '*'); | 
| 209 | 209 | |
| 210 | -		$paths = array_filter($paths, function ($path) { | |
| 211 | - return !in_array(basename($path), $this->structure['dirs'] + $this->structure['links'] + $this->structure['files']); | |
| 210 | +		$paths = array_filter($paths, function($path) { | |
| 211 | + return !in_array(basename($path), $this->structure[ 'dirs' ] + $this->structure[ 'links' ] + $this->structure[ 'files' ]); | |
| 212 | 212 | }); | 
| 213 | 213 | |
| 214 | 214 |  		foreach ($paths as $pathname) { | 
| @@ -220,7 +220,7 @@ discard block | ||
| 220 | 220 | } | 
| 221 | 221 | |
| 222 | 222 | $payload->setType(Payload::STRUCTURE_CLEAN_SUCCESS); | 
| 223 | - $payload->setMessage(array_merge(['cleaned items:'], $paths)); | |
| 223 | + $payload->setMessage(array_merge([ 'cleaned items:' ], $paths)); | |
| 224 | 224 | $payload->setCode(0); | 
| 225 | 225 | return $payload; | 
| 226 | 226 | } | 
| @@ -367,7 +367,7 @@ discard block | ||
| 367 | 367 | return $payload; | 
| 368 | 368 | } | 
| 369 | 369 | |
| 370 | -		$dirs = array_map(function ($path) { | |
| 370 | +		$dirs = array_map(function($path) { | |
| 371 | 371 | return basename($path); | 
| 372 | 372 | }, $dirs); | 
| 373 | 373 | |
| @@ -402,7 +402,7 @@ discard block | ||
| 402 | 402 | return $payload; | 
| 403 | 403 | } | 
| 404 | 404 | |
| 405 | -		$dirs = array_map(function ($path) { | |
| 405 | +		$dirs = array_map(function($path) { | |
| 406 | 406 | return basename($path); | 
| 407 | 407 | }, $dirs); | 
| 408 | 408 | |
| @@ -550,7 +550,7 @@ discard block | ||
| 550 | 550 |  		if (empty($path)) throw new \InvalidArgumentException('empty path'); | 
| 551 | 551 |  		if (empty($cwd)) throw new \InvalidArgumentException('empty cwd'); | 
| 552 | 552 | |
| 553 | - if ($path[0] == '/') return $path; | |
| 553 | + if ($path[ 0 ] == '/') return $path; | |
| 554 | 554 | |
| 555 | 555 | return $cwd . DIRECTORY_SEPARATOR . $path; | 
| 556 | 556 | } | 
| @@ -64,14 +64,24 @@ discard block | ||
| 64 | 64 | } | 
| 65 | 65 | |
| 66 | 66 |  	public function makeStructure($path, array $structure) { | 
| 67 | -		if (empty($path)) throw new \InvalidArgumentException('empty path'); | |
| 68 | -		if (empty($structure)) throw new \InvalidArgumentException('empty structure'); | |
| 67 | +		if (empty($path)) { | |
| 68 | +			throw new \InvalidArgumentException('empty path'); | |
| 69 | + } | |
| 70 | +		if (empty($structure)) { | |
| 71 | +			throw new \InvalidArgumentException('empty structure'); | |
| 72 | + } | |
| 69 | 73 | |
| 70 | 74 |  		foreach ($structure as $section => $items) { | 
| 71 | 75 |  			foreach ($items as $item) { | 
| 72 | - if ($section == 'dirs' && strlen($item)) mkdir($path . DIRECTORY_SEPARATOR . $item, 0777, true); | |
| 73 | - if ($section == 'files' && strlen($item)) touch($path . DIRECTORY_SEPARATOR . $item); | |
| 74 | -				if ($section == 'links' && strlen($item)) symlink($path . DIRECTORY_SEPARATOR . (explode(':', $item)[1]), $path . DIRECTORY_SEPARATOR . (explode(':', $item)[0])); | |
| 76 | +				if ($section == 'dirs' && strlen($item)) { | |
| 77 | + mkdir($path . DIRECTORY_SEPARATOR . $item, 0777, true); | |
| 78 | + } | |
| 79 | +				if ($section == 'files' && strlen($item)) { | |
| 80 | + touch($path . DIRECTORY_SEPARATOR . $item); | |
| 81 | + } | |
| 82 | +				if ($section == 'links' && strlen($item)) { | |
| 83 | +					symlink($path . DIRECTORY_SEPARATOR . (explode(':', $item)[1]), $path . DIRECTORY_SEPARATOR . (explode(':', $item)[0])); | |
| 84 | + } | |
| 75 | 85 | } | 
| 76 | 86 | } | 
| 77 | 87 | |
| @@ -535,7 +545,9 @@ discard block | ||
| 535 | 545 | } | 
| 536 | 546 | |
| 537 | 547 |  		foreach (array_reverse($releases) as $idx => $release) { | 
| 538 | - if ($idx <= ($quantity - 1)) continue; | |
| 548 | +			if ($idx <= ($quantity - 1)) { | |
| 549 | + continue; | |
| 550 | + } | |
| 539 | 551 |  			$proccess = new Process('rm -r ' . $release); | 
| 540 | 552 | $proccess->run(); | 
| 541 | 553 | } | 
| @@ -547,10 +559,16 @@ discard block | ||
| 547 | 559 | } | 
| 548 | 560 | |
| 549 | 561 |  	public function absolutePath($path, $cwd) { | 
| 550 | -		if (empty($path)) throw new \InvalidArgumentException('empty path'); | |
| 551 | -		if (empty($cwd)) throw new \InvalidArgumentException('empty cwd'); | |
| 562 | +		if (empty($path)) { | |
| 563 | +			throw new \InvalidArgumentException('empty path'); | |
| 564 | + } | |
| 565 | +		if (empty($cwd)) { | |
| 566 | +			throw new \InvalidArgumentException('empty cwd'); | |
| 567 | + } | |
| 552 | 568 | |
| 553 | - if ($path[0] == '/') return $path; | |
| 569 | +		if ($path[0] == '/') { | |
| 570 | + return $path; | |
| 571 | + } | |
| 554 | 572 | |
| 555 | 573 | return $cwd . DIRECTORY_SEPARATOR . $path; | 
| 556 | 574 | } |