Completed
Push — main ( 661ea7...761c95 )
by Dylan
03:03 queued 03:03
created
src/factory/ObjectFactory.php 1 patch
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -21,7 +21,9 @@  discard block
 block discarded – undo
21 21
     public static function create(Connector $connector, string $model, array $data = []): Model
22 22
     {
23 23
         $model = strtolower($model);
24
-        if (!array_key_exists($model, ClassMap::MODELS)) return new LifeboatModel($connector, $data);
24
+        if (!array_key_exists($model, ClassMap::MODELS)) {
25
+            return new LifeboatModel($connector, $data);
26
+        }
25 27
 
26 28
         $cls = ClassMap::MODELS[$model];
27 29
         return new $cls($connector, $data);
@@ -35,7 +37,9 @@  discard block
 block discarded – undo
35 37
     public static function make(Connector $connector, array $data): Model
36 38
     {
37 39
         $model = $data['model'] ?? '';
38
-        if (!$model) return new LifeboatModel($connector, $data);
40
+        if (!$model) {
41
+            return new LifeboatModel($connector, $data);
42
+        }
39 43
         return self::create($connector, $model, $data);
40 44
     }
41 45
 }
Please login to merge, or discard this patch.
src/resource/ListResource.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -212,20 +212,20 @@
 block discarded – undo
212 212
         $t = $this->getItems(1);
213 213
         $c = $this->count();
214 214
 
215
-        return (function () use ($t, $c) {
215
+        return (function() use ($t, $c) {
216 216
             $i = 0;
217 217
             $x = 0;
218 218
 
219 219
             while ($i < $c) {
220 220
                 if ($x === 0) {
221 221
                     $x = $this->_page_length;
222
-                    $t = $this->getItems((int) floor($i / $this->_page_length) + 1);
222
+                    $t = $this->getItems((int) floor($i / $this->_page_length)+1);
223 223
                 }
224 224
 
225
-                yield $i => $t[$this->_page_length - $x];
225
+                yield $i => $t[$this->_page_length-$x];
226 226
 
227 227
                 $x -= 1;
228
-                $i ++;
228
+                $i++;
229 229
             }
230 230
         })();
231 231
     }
Please login to merge, or discard this patch.
Braces   +18 added lines, -6 removed lines patch added patch discarded remove patch
@@ -129,16 +129,22 @@  discard block
 block discarded – undo
129 129
             $response   = $this->getClient()->curl_api($this->getURL(), 'GET', $data);
130 130
             $data       = ($response->isValid() && $response->isJSON()) ? $response->getJSON() : [];
131 131
 
132
-            if (empty($data)) throw new ApiException($response->getError());
132
+            if (empty($data)) {
133
+                throw new ApiException($response->getError());
134
+            }
133 135
 
134 136
             $this->_max_items = (int) $data['available_items'];
135 137
 
136
-            if (empty($data['items'])) return $this->_items[$page] = [];
138
+            if (empty($data['items'])) {
139
+                return $this->_items[$page] = [];
140
+            }
137 141
 
138 142
 
139 143
             foreach ($data['items'] as $item) {
140 144
                 $obj = ObjectFactory::make($this->getClient(), $item);
141
-                if (!$obj) continue;
145
+                if (!$obj) {
146
+                    continue;
147
+                }
142 148
 
143 149
                 $this->_items[$page][] = $obj;
144 150
             }
@@ -153,7 +159,9 @@  discard block
 block discarded – undo
153 159
      */
154 160
     public function offsetGet($offset): ?ObjectResource
155 161
     {
156
-        foreach ($this as $i => $obj) if ($i === $offset) return $obj;
162
+        foreach ($this as $i => $obj) {
163
+            if ($i === $offset) return $obj;
164
+        }
157 165
         return null;
158 166
     }
159 167
 
@@ -184,7 +192,9 @@  discard block
 block discarded – undo
184 192
      */
185 193
     public function offsetExists($offset): bool
186 194
     {
187
-        foreach ($this as $i => $obj) if ($offset === $i) return true;
195
+        foreach ($this as $i => $obj) {
196
+            if ($offset === $i) return true;
197
+        }
188 198
         return false;
189 199
     }
190 200
 
@@ -240,6 +250,8 @@  discard block
 block discarded – undo
240 250
      */
241 251
     public function first(): ?Model
242 252
     {
243
-        foreach ($this as $obj) return $obj;
253
+        foreach ($this as $obj) {
254
+            return $obj;
255
+        }
244 256
     }
245 257
 }
Please login to merge, or discard this patch.
tests/AppTest.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -54,10 +54,10 @@
 block discarded – undo
54 54
     {
55 55
         $app    = new App('id', 'secret', 'http://test.domain');
56 56
         $url    = $app->getAuthURL('process.php', 'error.php', 'challenge');
57
-        $expect = 'http://test.domain/oauth/code?app_id=id&process_url=' .
58
-            urlencode('process.php') .
59
-            '&error_url=' . urlencode('error.php') .
60
-            '&challenge=' . Utils::pack('challenge');
57
+        $expect = 'http://test.domain/oauth/code?app_id=id&process_url='.
58
+            urlencode('process.php').
59
+            '&error_url='.urlencode('error.php').
60
+            '&challenge='.Utils::pack('challenge');
61 61
 
62 62
         $this->assertEquals($expect, $url);
63 63
     }
Please login to merge, or discard this patch.
src/includes/functions.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@
 block discarded – undo
9 9
     if (!$date) return null;
10 10
 
11 11
     try {
12
-        $date = new \DateTime($date . ' CET');
12
+        $date = new \DateTime($date.' CET');
13 13
         return $date;
14 14
     } catch (Exception $e) {
15 15
         return null;
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,9 @@
 block discarded – undo
6 6
  */
7 7
 function lifeboat_date_formatter(string $date): ?DateTime
8 8
 {
9
-    if (!$date) return null;
9
+    if (!$date) {
10
+        return null;
11
+    }
10 12
 
11 13
     try {
12 14
         $date = new \DateTime($date . ' CET');
Please login to merge, or discard this patch.
tests/factory/ObjectFactoryTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@
 block discarded – undo
19 19
      */
20 20
     public function testFactory()
21 21
     {
22
-        $mock_data  = ['ID' => 0];
22
+        $mock_data = ['ID' => 0];
23 23
 
24 24
         foreach (ClassMap::MODELS as $name => $class) {
25 25
             $this->assertInstanceOf($class, ObjectFactory::create($this->getMockClient(), $name, $mock_data));
Please login to merge, or discard this patch.
tests/UtilsTest.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
     public function test_is_associative_array()
22 22
     {
23 23
         $this->assertEquals(true, ArrayLib::is_associative(['a' => 1]));
24
-        $this->assertEquals(false, ArrayLib::is_associative([1,2,3]));
24
+        $this->assertEquals(false, ArrayLib::is_associative([1, 2, 3]));
25 25
         $this->assertEquals(false, ArrayLib::is_associative([]));
26 26
 
27 27
         try {
@@ -42,16 +42,16 @@  discard block
 block discarded – undo
42 42
     public function test_set_get_var()
43 43
     {
44 44
         $rel_path = '/path';
45
-        $this->assertEquals($rel_path . '?var=1', URL::setGetVar('var', 1, $rel_path));
45
+        $this->assertEquals($rel_path.'?var=1', URL::setGetVar('var', 1, $rel_path));
46 46
 
47 47
         $rel_path_t = '/path/';
48
-        $this->assertEquals($rel_path_t . '?var=1', URL::setGetVar('var', 1, $rel_path_t));
48
+        $this->assertEquals($rel_path_t.'?var=1', URL::setGetVar('var', 1, $rel_path_t));
49 49
 
50 50
         $absolute = 'https://test.com';
51
-        $this->assertEquals($absolute . '?var=1', URL::setGetVar('var', 1, $absolute));
51
+        $this->assertEquals($absolute.'?var=1', URL::setGetVar('var', 1, $absolute));
52 52
 
53 53
         $absolute_t = 'https://test.com/';
54
-        $this->assertEquals($absolute_t . '?var=1', URL::setGetVar('var', 1, $absolute_t));
54
+        $this->assertEquals($absolute_t.'?var=1', URL::setGetVar('var', 1, $absolute_t));
55 55
     }
56 56
 
57 57
     /**
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
         while (count($generated) < 100000) $generated[] = Utils::create_random_string();
72 72
         $count  = count($generated);
73 73
         $unique = count(array_unique($generated));
74
-        $random = 100 - ((100 / $count) * $unique);
74
+        $random = 100-((100 / $count) * $unique);
75 75
 
76 76
         // Less than 2% repeat
77 77
         $this->assertTrue($random < 2);
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -68,7 +68,9 @@
 block discarded – undo
68 68
 
69 69
         // Test the randomness
70 70
         $generated = [];
71
-        while (count($generated) < 100000) $generated[] = Utils::create_random_string();
71
+        while (count($generated) < 100000) {
72
+            $generated[] = Utils::create_random_string();
73
+        }
72 74
         $count  = count($generated);
73 75
         $unique = count(array_unique($generated));
74 76
         $random = 100 - ((100 / $count) * $unique);
Please login to merge, or discard this patch.
src/utils/URL.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -20,13 +20,13 @@  discard block
 block discarded – undo
20 20
     public static function setGetVar(string $key, string $value, string $url): string
21 21
     {
22 22
         if (!self::is_absolute_url($url)) {
23
-            $url = 'http://dummy.com/' . ltrim($url, '/');
23
+            $url = 'http://dummy.com/'.ltrim($url, '/');
24 24
         }
25 25
 
26 26
         // try to parse uri
27 27
         $parts = parse_url($url);
28 28
         if (empty($parts)) {
29
-            throw new InvalidArgumentException("Can't parse URL: " . $url);
29
+            throw new InvalidArgumentException("Can't parse URL: ".$url);
30 30
         }
31 31
 
32 32
         // Parse params and add new variable
@@ -40,18 +40,18 @@  discard block
 block discarded – undo
40 40
         // Generate URI segments and formatting
41 41
         $scheme = (array_key_exists('scheme', $parts)) ? $parts['scheme'] : 'http';
42 42
         $user = (array_key_exists('user', $parts)) ? $parts['user'] : '';
43
-        $port = (array_key_exists('port', $parts) && $parts['port']) ? ':' . $parts['port'] : '';
43
+        $port = (array_key_exists('port', $parts) && $parts['port']) ? ':'.$parts['port'] : '';
44 44
 
45 45
         if ($user != '') {
46 46
             // format in either user:[email protected] or [email protected]
47
-            $user .= (array_key_exists('pass', $parts) && $parts['pass']) ? ':' . $parts['pass'] . '@' : '';
47
+            $user .= (array_key_exists('pass', $parts) && $parts['pass']) ? ':'.$parts['pass'].'@' : '';
48 48
         }
49 49
 
50 50
         // handle URL params which are existing / new
51
-        $params = ($params) ? '?' . http_build_query($params) : '';
51
+        $params = ($params) ? '?'.http_build_query($params) : '';
52 52
 
53 53
         // Recompile URI segments
54
-        $newUri = $scheme . '://' . $user . $parts['host'] . $port . ($parts['path'] ?? '') . $params;
54
+        $newUri = $scheme.'://'.$user.$parts['host'].$port.($parts['path'] ?? '').$params;
55 55
 
56 56
         return str_replace('http://dummy.com', '', $newUri);
57 57
     }
@@ -64,10 +64,10 @@  discard block
 block discarded – undo
64 64
     {
65 65
         // Strip off the query and fragment parts of the URL before checking
66 66
         if (($queryPosition = strpos($url, '?')) !== false) {
67
-            $url = substr($url, 0, $queryPosition - 1);
67
+            $url = substr($url, 0, $queryPosition-1);
68 68
         }
69 69
         if (($hashPosition = strpos($url, '#')) !== false) {
70
-            $url = substr($url, 0, $hashPosition - 1);
70
+            $url = substr($url, 0, $hashPosition-1);
71 71
         }
72 72
         $colonPosition = strpos($url, ':');
73 73
         $slashPosition = strpos($url, '/');
Please login to merge, or discard this patch.
src/utils/Curl.php 2 patches
Braces   +24 added lines, -8 removed lines patch added patch discarded remove patch
@@ -40,8 +40,12 @@  discard block
 block discarded – undo
40 40
     public function __construct(string $url, array $data = [], array $headers = [])
41 41
     {
42 42
         $this->setURL($url);
43
-        foreach ($data as $name => $value)      $this->addDataParam($name, $value);
44
-        foreach ($headers as $name => $value)   $this->addHeader($name, $value);
43
+        foreach ($data as $name => $value) {
44
+            $this->addDataParam($name, $value);
45
+        }
46
+        foreach ($headers as $name => $value) {
47
+            $this->addHeader($name, $value);
48
+        }
45 49
     }
46 50
 
47 51
     /**
@@ -100,7 +104,9 @@  discard block
 block discarded – undo
100 104
 
101 105
     public function removeDataParam(string $name): Curl
102 106
     {
103
-        if (array_key_exists($name, $this->_data)) unset($this->_data[$name]);
107
+        if (array_key_exists($name, $this->_data)) {
108
+            unset($this->_data[$name]);
109
+        }
104 110
         return $this;
105 111
     }
106 112
 
@@ -129,7 +135,9 @@  discard block
 block discarded – undo
129 135
      */
130 136
     public function removeHeader(string $name): Curl
131 137
     {
132
-        if (array_key_exists($name, $this->_headers)) unset($this->_headers[$name]);
138
+        if (array_key_exists($name, $this->_headers)) {
139
+            unset($this->_headers[$name]);
140
+        }
133 141
         return $this;
134 142
     }
135 143
 
@@ -173,13 +181,17 @@  discard block
 block discarded – undo
173 181
         $request_uri    = $this->getURL();
174 182
 
175 183
         //  Headers
176
-        foreach ($this->getHeaders() as $k => $v) $send_headers[] = "{$k}: {$v}";
184
+        foreach ($this->getHeaders() as $k => $v) {
185
+            $send_headers[] = "{$k}: {$v}";
186
+        }
177 187
 
178 188
         // Request Data
179 189
         switch ($this->getMethod()) {
180 190
             case 'GET':
181 191
             case 'DELETE':
182
-                foreach ($this->getDataParams() as $name => $value) $request_uri = URL::setGetVar($name, $value, $request_uri);
192
+                foreach ($this->getDataParams() as $name => $value) {
193
+                    $request_uri = URL::setGetVar($name, $value, $request_uri);
194
+                }
183 195
                 break;
184 196
 
185 197
             case 'POST':
@@ -210,7 +222,9 @@  discard block
 block discarded – undo
210 222
         curl_setopt($ch, CURLINFO_HEADER_OUT, true);
211 223
         curl_setopt($ch, CURLOPT_AUTOREFERER, true);
212 224
 
213
-        if (!empty($send_headers))  curl_setopt($ch, CURLOPT_HTTPHEADER, $send_headers);
225
+        if (!empty($send_headers)) {
226
+            curl_setopt($ch, CURLOPT_HTTPHEADER, $send_headers);
227
+        }
214 228
         if (!is_null($post_data))   {
215 229
             curl_setopt($ch, CURLOPT_POST, 1);
216 230
             curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
@@ -220,7 +234,9 @@  discard block
 block discarded – undo
220 234
         $http_code  = curl_getinfo($ch, CURLINFO_HTTP_CODE);
221 235
 
222 236
         $response = new CurlResponse((int) $http_code, (string) $result);
223
-        if ($this->_enable_cache && isset($cache_key)) self::$_cache[$cache_key] = $response;
237
+        if ($this->_enable_cache && isset($cache_key)) {
238
+            self::$_cache[$cache_key] = $response;
239
+        }
224 240
 
225 241
         return $response;
226 242
     }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
     private $_method = 'GET';
22 22
     private $_url    = '';
23 23
     private $_data    = [];
24
-    private $_isfile   = false;
24
+    private $_isfile = false;
25 25
     private $_headers = [
26 26
         'Content-Type'      => 'application/x-www-form-urlencoded',
27 27
         'X-Requested-By'    => self::USER_AGENT
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
         }
192 192
 
193 193
         if ($this->_enable_cache && $this->getMethod() === 'GET') {
194
-            $cache_key = urlencode($request_uri) . implode(',', $send_headers);
194
+            $cache_key = urlencode($request_uri).implode(',', $send_headers);
195 195
             if (array_key_exists($cache_key, self::$_cache)) {
196 196
                 return self::$_cache[$cache_key];
197 197
             }
@@ -211,7 +211,7 @@  discard block
 block discarded – undo
211 211
         curl_setopt($ch, CURLOPT_AUTOREFERER, true);
212 212
 
213 213
         if (!empty($send_headers))  curl_setopt($ch, CURLOPT_HTTPHEADER, $send_headers);
214
-        if (!is_null($post_data))   {
214
+        if (!is_null($post_data)) {
215 215
             curl_setopt($ch, CURLOPT_POST, 1);
216 216
             curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
217 217
         }
Please login to merge, or discard this patch.
tests/services/ServicesTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -148,7 +148,7 @@
 block discarded – undo
148 148
         string $url,
149 149
         string $list_class = ListResource::class,
150 150
         array $params = []
151
-    ){
151
+    ) {
152 152
         $this->assertInstanceOf($list_class, $all);
153 153
         $this->assertEquals($url, $all->getURL());
154 154
         $this->assertEquals($this->getMockClient(), $all->getClient());
Please login to merge, or discard this patch.