Skip to content

Commit 37ad070

Browse files
committed
Support for CodeIgniter REST Server installation
1 parent 17527c9 commit 37ad070

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

bin/install.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,15 @@ public function __construct() {
2929
'name' => 'Translations for CodeIgniter System Messages',
3030
'dir' => 'language',
3131
),
32+
'codeigniter-restserver' => array(
33+
'site' => 'github',
34+
'user' => 'chriskacerguis',
35+
'repos' => 'codeigniter-restserver',
36+
'name' => 'CodeIgniter REST Server',
37+
'dir' => array('config', 'controllers', 'language', 'libraries', 'views'),
38+
'pre' => 'application/',
39+
'msg' => 'See https://github.com/chriskacerguis/codeigniter-restserver',
40+
),
3241
'matches-cli' => array(
3342
'site' => 'github',
3443
'user' => 'avenirer',
@@ -138,15 +147,16 @@ private function downloadFromGithub($package, $version)
138147
$this->unzip($filepath);
139148

140149
$dir = $this->packages[$package]['dir'];
150+
$pre = isset($this->packages[$package]['pre']) ? $this->packages[$package]['pre'] : '';
141151

142152
if (is_string($dir)) {
143-
$src = realpath(dirname($filepath) . "/$repos-$version/$dir");
153+
$src = realpath(dirname($filepath) . "/$repos-$version/$pre$dir");
144154
$dst = realpath(__DIR__ . "/../application/$dir");
145155
return [$src, $dst];
146156
}
147157

148158
foreach ($dir as $directory) {
149-
$src[] = realpath(dirname($filepath) . "/$repos-$version/$directory");
159+
$src[] = realpath(dirname($filepath) . "/$repos-$version/$pre$directory");
150160
@mkdir(__DIR__ . "/../application/$directory");
151161
$dst[] = realpath(__DIR__ . "/../application/$directory");
152162
}

0 commit comments

Comments
 (0)