@@ -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 | } |