GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Push — master ( 204442...383a2e )
by Christian
03:07
created
src/Task/ComposerTask.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -136,7 +136,7 @@
 block discarded – undo
136 136
     /**
137 137
      * Execute the command
138 138
      *
139
-     * @return mixed
139
+     * @return null|string
140 140
      */
141 141
     protected function executeCommand()
142 142
     {
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
     {
58 58
         if ($name === 'command') {
59 59
             parent::offsetSet('composerCommand', $value);
60
-            $value = 'composer ' .  $value;
60
+            $value = 'composer '.$value;
61 61
         }
62 62
         parent::offsetSet($name, $value);
63 63
     }
@@ -84,19 +84,19 @@  discard block
 block discarded – undo
84 84
     protected function getCommand()
85 85
     {
86 86
         $cmd = $this->get('command');
87
-        $argv = substr(parent::getCommand(), strlen($cmd)) . ' ';
87
+        $argv = substr(parent::getCommand(), strlen($cmd)).' ';
88 88
         if (strpos($argv, ' --no-ansi ') === false
89 89
             && strpos($argv, ' --ansi ') === false
90 90
             && $this->console->getOutput()->isDecorated()
91 91
         ) {
92
-            $argv = ' --ansi' . $argv;
92
+            $argv = ' --ansi'.$argv;
93 93
         }
94 94
         if (!$this->shouldExecute()
95 95
             && strpos($argv, ' --dry-run ') === false
96 96
         ) {
97
-            $argv = ' --dry-run' . $argv;
97
+            $argv = ' --dry-run'.$argv;
98 98
         }
99
-        return $cmd . rtrim($argv);
99
+        return $cmd.rtrim($argv);
100 100
     }
101 101
 }
102 102
 ?>
Please login to merge, or discard this patch.
src/Workflow/RenderReference.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
     public function assemble()
61 61
     {
62 62
         $this->callback(
63
-            function () {
63
+            function() {
64 64
                 $this->findLoaders();
65 65
                 $file = $this->get('file');
66 66
                 $this->console->getFilesystem()->ensureDirectoryExists(dirname($file));
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 
110 110
         foreach (['task', 'workflow'] as $type) {
111 111
             $lines[] = '';
112
-            $lines[] = ucfirst($type) . 's';
112
+            $lines[] = ucfirst($type).'s';
113 113
             $lines[] = str_repeat('=', strlen($type) + 1);
114 114
             $lines[] = '';
115 115
             $taskObjects = $this->loadTaskObjects($type);
@@ -139,7 +139,7 @@  discard block
 block discarded – undo
139 139
                     $lines[] = 'Options';
140 140
                     $lines[] = '```````';
141 141
                     $lines[] = '';
142
-                    $this->renderVariables($lines, $taskVariables, $type . '-' . $name);
142
+                    $this->renderVariables($lines, $taskVariables, $type.'-'.$name);
143 143
                 }
144 144
                 if ($taskCommonVariables) {
145 145
                     $lines[] = 'Common options';
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
         $keys = ['type', 'default', 'required', 'label'];
176 176
         $lines[] = '   * - Name';
177 177
         foreach ($keys as $key) {
178
-            $lines[] = '     - ' . ucfirst($key);
178
+            $lines[] = '     - '.ucfirst($key);
179 179
         }
180 180
 
181 181
         foreach ($variables as $configName => $config) {
@@ -184,11 +184,11 @@  discard block
 block discarded – undo
184 184
             }
185 185
             $lines[] = '   * - ';
186 186
             $lines[] = '';
187
-            $lines[] = '       .. |' . $anchorPrefix . '-' . $configName . '| replace:: ' . $configName;
187
+            $lines[] = '       .. |'.$anchorPrefix.'-'.$configName.'| replace:: '.$configName;
188 188
             $lines[] = '';
189
-            $lines[] = '       .. _' . $anchorPrefix . '-' . $configName . ':';
189
+            $lines[] = '       .. _'.$anchorPrefix.'-'.$configName.':';
190 190
             $lines[] = '';
191
-            $lines[] = '       ' . $configName;
191
+            $lines[] = '       '.$configName;
192 192
             $lines[] = '';
193 193
             foreach ($keys as $key) {
194 194
                 if (!array_key_exists($key, $config)) {
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
                     $v = $config[$key];
198 198
                     $value = $v === null ? 'null' : ($v === true ? 'true' : ($v === false ? 'false' : $v));
199 199
                     if (is_string($value)) {
200
-                        $value = ':code:`' . $value . '`';
200
+                        $value = ':code:`'.$value.'`';
201 201
                     }
202 202
                 } elseif ($key === 'required') {
203 203
                     $value = $config[$key] === true ? 'X' : $config[$key];
@@ -205,12 +205,12 @@  discard block
 block discarded – undo
205 205
                     $value = $config[$key];
206 206
                 }
207 207
                 if (is_array($value)) {
208
-                    $value = "\n\n       .. code::php\n\n           " . str_replace("\n", "\n\n           ", call_user_func('print' . '_r', $value, true)) . "\n\n";
208
+                    $value = "\n\n       .. code::php\n\n           ".str_replace("\n", "\n\n           ", call_user_func('print'.'_r', $value, true))."\n\n";
209 209
                 } else {
210 210
                     $value = str_replace("\n", "\n\n       ", $value);
211 211
                 }
212
-                $value = preg_replace('/\{@see\s+(' . implode('|', array_keys($variables)) . ')\}/', '|' . $anchorPrefix . '-$1|_', $value);
213
-                $lines[] = '     - ' . $value;
212
+                $value = preg_replace('/\{@see\s+('.implode('|', array_keys($variables)).')\}/', '|'.$anchorPrefix.'-$1|_', $value);
213
+                $lines[] = '     - '.$value;
214 214
             }
215 215
         }
216 216
         $lines[] = '';
@@ -225,8 +225,8 @@  discard block
 block discarded – undo
225 225
     {
226 226
         static $commonVars;
227 227
         if (!is_array($commonVars)) {
228
-            $className = 'NetresearchKiteTask' . uniqid();
229
-            eval('class ' . $className . ' extends \\Netresearch\\Kite\\Task {}');
228
+            $className = 'NetresearchKiteTask'.uniqid();
229
+            eval('class '.$className.' extends \\Netresearch\\Kite\\Task {}');
230 230
             $instance = new $className($this);
231 231
             $commonVars = $instance->get('_variableConfiguration');
232 232
         }
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
     protected function loadTaskObjects($type)
244 244
     {
245 245
         $objects = [];
246
-        $requiredType = 'Netresearch\\Kite\\' . ucfirst($type);
246
+        $requiredType = 'Netresearch\\Kite\\'.ucfirst($type);
247 247
         foreach ($this->factory->getNamespaces($type) as $namespace) {
248 248
             $namespaceLength = strlen($namespace);
249 249
             if ($dir = $this->findDirectoryForNamespace($namespace)) {
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
                     if (substr($file, -4) !== '.php') {
252 252
                         continue;
253 253
                     }
254
-                    $class = $namespace . '\\' . substr(strtr($file, '/', '\\'), 0, -4);
254
+                    $class = $namespace.'\\'.substr(strtr($file, '/', '\\'), 0, -4);
255 255
                     $reflectionClass = new \ReflectionClass($class);
256 256
                     if (!$reflectionClass->isSubclassOf($requiredType) || !$reflectionClass->isInstantiable()) {
257 257
                         continue;
@@ -338,7 +338,7 @@  discard block
 block discarded – undo
338 338
                     continue;
339 339
                 }
340 340
                 foreach ($dirs as $dir) {
341
-                    if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
341
+                    if (file_exists($file = $dir.DIRECTORY_SEPARATOR.substr($logicalPathPsr4, $length))) {
342 342
                         return $file;
343 343
                     }
344 344
                 }
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
 
347 347
             // PSR-4 fallback dirs
348 348
             foreach ($loader->getFallbackDirsPsr4() as $dir) {
349
-                if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
349
+                if (file_exists($file = $dir.DIRECTORY_SEPARATOR.$logicalPathPsr4)) {
350 350
                     return $file;
351 351
                 }
352 352
             }
@@ -364,7 +364,7 @@  discard block
 block discarded – undo
364 364
             foreach ($loader->getPrefixes() as $prefix => $dirs) {
365 365
                 if (0 === strpos($namespace, $prefix)) {
366 366
                     foreach ($dirs as $dir) {
367
-                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
367
+                        if (file_exists($file = $dir.DIRECTORY_SEPARATOR.$logicalPathPsr0)) {
368 368
                             return $file;
369 369
                         }
370 370
                     }
@@ -373,7 +373,7 @@  discard block
 block discarded – undo
373 373
 
374 374
             // PSR-0 fallback dirs
375 375
             foreach ($loader->getFallbackDirs() as $dir) {
376
-                if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
376
+                if (file_exists($file = $dir.DIRECTORY_SEPARATOR.$logicalPathPsr0)) {
377 377
                     return $file;
378 378
                 }
379 379
             }
Please login to merge, or discard this patch.
src/Workflow/Composer/Checkout.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
     public function assemble()
67 67
     {
68 68
         $this->callback(
69
-            function () {
69
+            function() {
70 70
                 $this->checkoutPackages(
71 71
                     (array) $this->get('branch'),
72 72
                     $this->get('merge'),
@@ -109,9 +109,9 @@  discard block
 block discarded – undo
109 109
             $lastBranch = array_pop($branches);
110 110
             $message = 'Could not find branch ';
111 111
             if ($branches) {
112
-                $message .= implode(', ', $branches) . ' or ';
112
+                $message .= implode(', ', $branches).' or ';
113 113
             }
114
-            $message .= $lastBranch . ' in any installed package';
114
+            $message .= $lastBranch.' in any installed package';
115 115
             $this->console->output("<warning>$message</warning>");
116 116
             return;
117 117
         }
Please login to merge, or discard this patch.
src/Workflow/ClearCodeCaches.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -57,12 +57,12 @@  discard block
 block discarded – undo
57 57
     public function assemble()
58 58
     {
59 59
         $this->callback(
60
-            function () {
60
+            function() {
61 61
                 $scriptPath = $this->createScript();
62 62
                 if ($webUrl = $this->get('webUrl')) {
63 63
                     $this->callScript($webUrl, $scriptPath);
64 64
                 } else {
65
-                    $this->scp($scriptPath, '{node}:{node.webRoot}/' . $scriptPath);
65
+                    $this->scp($scriptPath, '{node}:{node.webRoot}/'.$scriptPath);
66 66
                     foreach ($this->get('nodes') as $node) {
67 67
                         /* @var \Netresearch\Kite\Node $node */
68 68
                         if ($webUrl = $node->get('webUrl', null)) {
@@ -83,10 +83,10 @@  discard block
 block discarded – undo
83 83
      */
84 84
     protected function createScript()
85 85
     {
86
-        $scriptPath = $this->get('baseDir') . '/ccc-' . uniqid() . '.php';
86
+        $scriptPath = $this->get('baseDir').'/ccc-'.uniqid().'.php';
87 87
         file_put_contents(
88 88
             $scriptPath,
89
-            '<?' . "php
89
+            '<?'."php
90 90
             if (function_exists('clearstatcache')) {
91 91
                 echo 'statcache|';
92 92
                 clearstatcache(true);
@@ -116,9 +116,9 @@  discard block
 block discarded – undo
116 116
      */
117 117
     protected function callScript($baseUrl, $scriptPath)
118 118
     {
119
-        $url = rtrim($baseUrl, '/') . '/' . ltrim($scriptPath, '/');
119
+        $url = rtrim($baseUrl, '/').'/'.ltrim($scriptPath, '/');
120 120
 
121
-        $this->console->output('Calling ' . $url, OutputInterface::VERBOSITY_DEBUG);
121
+        $this->console->output('Calling '.$url, OutputInterface::VERBOSITY_DEBUG);
122 122
         $ch = curl_init();
123 123
         curl_setopt($ch, CURLOPT_URL, $url);
124 124
         curl_setopt($ch, CURLOPT_HEADER, 1);
@@ -134,7 +134,7 @@  discard block
 block discarded – undo
134 134
             $this->console->outdent();
135 135
         } else {
136 136
             if ($caches) {
137
-                $this->console->output('Cleared code caches (' . implode(', ', $caches) . ')');
137
+                $this->console->output('Cleared code caches ('.implode(', ', $caches).')');
138 138
             } else {
139 139
                 $this->console->output('No code caches found');
140 140
             }
Please login to merge, or discard this patch.
src/Service/Config.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@
 block discarded – undo
62 62
      */
63 63
     public function loadPreset($name)
64 64
     {
65
-        include dirname(dirname(__DIR__)) . '/presets/' . $name . '.php';
65
+        include dirname(dirname(__DIR__)).'/presets/'.$name.'.php';
66 66
     }
67 67
 
68 68
     /**
Please login to merge, or discard this patch.
Upper-Lower-Casing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
     {
49 49
         $absPath = stream_resolve_include_path($path);
50 50
         if ($absPath === false) {
51
-            throw new Exception("File $path could not be found");
51
+            throw new Exception("file $path could not be found");
52 52
         }
53 53
         include $absPath;
54 54
     }
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
     {
77 77
         if ($job) {
78 78
             if (!array_key_exists($job, $this['jobs'])) {
79
-                throw new Exception("Job $job is not configured");
79
+                throw new Exception("job $job is not configured");
80 80
             }
81 81
             return $this['jobs'][$job];
82 82
         }
Please login to merge, or discard this patch.
src/Service/Factory.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -171,15 +171,15 @@
 block discarded – undo
171 171
         $ucType = ucfirst($type);
172 172
         if (!strpos($definition, '\\')) {
173 173
             $taskClass = str_replace(' ', '\\', ucwords(str_replace('-', ' ', $definition)));
174
-            $taskClass = $taskClass . ($postfixType ? $ucType : '');
174
+            $taskClass = $taskClass.($postfixType ? $ucType : '');
175 175
             foreach ($this->namespaces[$type] as $namespace) {
176
-                $potentialClass = '\\' . $namespace . '\\' . $taskClass;
176
+                $potentialClass = '\\'.$namespace.'\\'.$taskClass;
177 177
                 if (class_exists($potentialClass)) {
178 178
                     return $potentialClass;
179 179
                 }
180 180
             }
181
-        } elseif (!is_subclass_of(ltrim($definition, '\\'), 'Netresearch\\Kite\\' . $ucType)) {
182
-            throw new Exception($definition .' must extend Netresearch\\Kite\\' . $ucType);
181
+        } elseif (!is_subclass_of(ltrim($definition, '\\'), 'Netresearch\\Kite\\'.$ucType)) {
182
+            throw new Exception($definition.' must extend Netresearch\\Kite\\'.$ucType);
183 183
         }
184 184
         return $definition;
185 185
     }
Please login to merge, or discard this patch.
src/Service/Filesystem.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
     {
85 85
         $dir = rtrim($dir, '/\\');
86 86
 
87
-        return count(glob($dir . '/*') ?: array()) === 0 && count(glob($dir . '/.*') ?: array()) === 2;
87
+        return count(glob($dir.'/*') ?: array()) === 0 && count(glob($dir.'/.*') ?: array()) === 2;
88 88
     }
89 89
 
90 90
     /**
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
         }
105 105
 
106 106
         if (preg_match('{^(?:[a-z]:)?[/\\\\]+$}i', $directory)) {
107
-            throw new \RuntimeException('Aborting an attempted deletion of ' . $directory . ', this was probably not intended, if it is a real use case please report it.');
107
+            throw new \RuntimeException('Aborting an attempted deletion of '.$directory.', this was probably not intended, if it is a real use case please report it.');
108 108
         }
109 109
 
110 110
         if (!function_exists('proc_open')) {
@@ -161,12 +161,12 @@  discard block
 block discarded – undo
161 161
         if (!is_dir($directory)) {
162 162
             if (file_exists($directory)) {
163 163
                 throw new \RuntimeException(
164
-                    $directory . ' exists and is not a directory.'
164
+                    $directory.' exists and is not a directory.'
165 165
                 );
166 166
             }
167 167
             if (!@mkdir($directory, 0777, true)) {
168 168
                 throw new \RuntimeException(
169
-                    $directory . ' does not exist and could not be created.'
169
+                    $directory.' does not exist and could not be created.'
170 170
                 );
171 171
             }
172 172
         }
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
             $this->ensureDirectoryExists($target);
208 208
 
209 209
             foreach ($ri as $file) {
210
-                $targetPath = $target . DIRECTORY_SEPARATOR . $ri->getSubPathName();
210
+                $targetPath = $target.DIRECTORY_SEPARATOR.$ri->getSubPathName();
211 211
                 if ($file->isDir()) {
212 212
                     $this->ensureDirectoryExists($targetPath);
213 213
                 } else {
@@ -293,11 +293,11 @@  discard block
 block discarded – undo
293 293
         }
294 294
 
295 295
         if (dirname($from) === dirname($to)) {
296
-            return './' . basename($to);
296
+            return './'.basename($to);
297 297
         }
298 298
 
299 299
         $commonPath = $to;
300
-        while (strpos($from . '/', $commonPath . '/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath)) {
300
+        while (strpos($from.'/', $commonPath.'/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath)) {
301 301
             $commonPath = strtr(dirname($commonPath), '\\', '/');
302 302
         }
303 303
 
@@ -305,11 +305,11 @@  discard block
 block discarded – undo
305 305
             return $to;
306 306
         }
307 307
 
308
-        $commonPath = rtrim($commonPath, '/') . '/';
308
+        $commonPath = rtrim($commonPath, '/').'/';
309 309
         $sourcePathDepth = substr_count(substr($from, strlen($commonPath)), '/');
310 310
         $commonPathCode = str_repeat('../', $sourcePathDepth);
311 311
 
312
-        return ($commonPathCode . substr($to, strlen($commonPath))) ?: './';
312
+        return ($commonPathCode.substr($to, strlen($commonPath))) ?: './';
313 313
     }
314 314
 
315 315
     /**
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
         }
338 338
 
339 339
         $commonPath = $to;
340
-        while (strpos($from . '/', $commonPath . '/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath) && '.' !== $commonPath) {
340
+        while (strpos($from.'/', $commonPath.'/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath) && '.' !== $commonPath) {
341 341
             $commonPath = strtr(dirname($commonPath), '\\', '/');
342 342
         }
343 343
 
@@ -345,15 +345,15 @@  discard block
 block discarded – undo
345 345
             return var_export($to, true);
346 346
         }
347 347
 
348
-        $commonPath = rtrim($commonPath, '/') . '/';
349
-        if (strpos($to, $from . '/') === 0) {
350
-            return '__DIR__ . ' . var_export(substr($to, strlen($from)), true);
348
+        $commonPath = rtrim($commonPath, '/').'/';
349
+        if (strpos($to, $from.'/') === 0) {
350
+            return '__DIR__ . '.var_export(substr($to, strlen($from)), true);
351 351
         }
352 352
         $sourcePathDepth = substr_count(substr($from, strlen($commonPath)), '/') + $directories;
353
-        $commonPathCode = str_repeat('dirname(', $sourcePathDepth) . '__DIR__' . str_repeat(')', $sourcePathDepth);
353
+        $commonPathCode = str_repeat('dirname(', $sourcePathDepth).'__DIR__'.str_repeat(')', $sourcePathDepth);
354 354
         $relTarget = substr($to, strlen($commonPath));
355 355
 
356
-        return $commonPathCode . (strlen($relTarget) ? '.' . var_export('/' . $relTarget, true) : '');
356
+        return $commonPathCode.(strlen($relTarget) ? '.'.var_export('/'.$relTarget, true) : '');
357 357
     }
358 358
 
359 359
     /**
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
             }
427 427
         }
428 428
 
429
-        return $prefix . ($absolute ? '/' : '') . implode('/', $parts);
429
+        return $prefix.($absolute ? '/' : '').implode('/', $parts);
430 430
     }
431 431
 
432 432
     /**
Please login to merge, or discard this patch.
src/Workflow.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@
 block discarded – undo
71 71
     public function offsetSet($name, $value)
72 72
     {
73 73
         if (in_array($name, ['workflow', 'script', 'task', 'tasks'], true)) {
74
-            throw new Exception($name . ' not allowed on workflows');
74
+            throw new Exception($name.' not allowed on workflows');
75 75
         }
76 76
         parent::offsetSet($name, $value);
77 77
     }
Please login to merge, or discard this patch.
src/Job.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
         if ($name === 'options' || $name === 'arguments') {
126 126
             $type = substr($name, 0, -1);
127 127
             if (!is_array($value)) {
128
-                throw new Exception($name . ' must be array');
128
+                throw new Exception($name.' must be array');
129 129
             }
130 130
             foreach ($value as $variable => $config) {
131 131
                 $from = $this->camelCaseToLowerCaseDashed($variable);
@@ -165,9 +165,9 @@  discard block
 block discarded – undo
165 165
                     if (($value === null || is_array($value) && !isset($value[0]) && count($value) <= 1)
166 166
                         && preg_match('/(^|\|)bool(ean)?($|\|)/', $config['type']) && strpos($config['type'], '|')
167 167
                     ) {
168
-                        if ($input->hasParameterOption($opt = '--' . $from)
168
+                        if ($input->hasParameterOption($opt = '--'.$from)
169 169
                             || array_key_exists('shortcut', $config)
170
-                            && $input->hasParameterOption($opt = '-' . $config['shortcut'])
170
+                            && $input->hasParameterOption($opt = '-'.$config['shortcut'])
171 171
                         ) {
172 172
                             // Set value to true, when option has no value
173 173
                             $value = true;
Please login to merge, or discard this patch.