Completed
Push — master ( cd7158...e63b92 )
by Kirill
18s queued 16s
created
src/Exceptions/src/JsonHandler.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -39,24 +39,24 @@
 block discarded – undo
39 39
      */
40 40
     private function renderTrace(array $trace, int $verbosity): \Generator
41 41
     {
42
-        foreach ($trace as $item) {
42
+        foreach ($trace as $item){
43 43
             $result = [];
44 44
 
45
-            if (isset($item['class'])) {
45
+            if (isset($item['class'])){
46 46
                 $result['function'] = sprintf(
47 47
                     '%s%s%s()',
48 48
                     $item['class'],
49 49
                     $item['type'],
50 50
                     $item['function']
51 51
                 );
52
-            } else {
52
+            }else{
53 53
                 $result['function'] = sprintf(
54 54
                     '%s()',
55 55
                     $item['function']
56 56
                 );
57 57
             }
58 58
 
59
-            if ($verbosity >= self::VERBOSITY_VERBOSE && isset($item['file'])) {
59
+            if ($verbosity >= self::VERBOSITY_VERBOSE && isset($item['file'])){
60 60
                 $result['at'] = [
61 61
                     'file' => $item['file'] ?? null,
62 62
                     'line' => $item['line'] ?? null,
Please login to merge, or discard this patch.
Braces   +9 added lines, -4 removed lines patch added patch discarded remove patch
@@ -39,24 +39,29 @@
 block discarded – undo
39 39
      */
40 40
     private function renderTrace(array $trace, int $verbosity): \Generator
41 41
     {
42
-        foreach ($trace as $item) {
42
+        foreach ($trace as $item)
43
+        {
43 44
             $result = [];
44 45
 
45
-            if (isset($item['class'])) {
46
+            if (isset($item['class']))
47
+            {
46 48
                 $result['function'] = sprintf(
47 49
                     '%s%s%s()',
48 50
                     $item['class'],
49 51
                     $item['type'],
50 52
                     $item['function']
51 53
                 );
52
-            } else {
54
+            }
55
+            else
56
+            {
53 57
                 $result['function'] = sprintf(
54 58
                     '%s()',
55 59
                     $item['function']
56 60
                 );
57 61
             }
58 62
 
59
-            if ($verbosity >= self::VERBOSITY_VERBOSE && isset($item['file'])) {
63
+            if ($verbosity >= self::VERBOSITY_VERBOSE && isset($item['file']))
64
+            {
60 65
                 $result['at'] = [
61 66
                     'file' => $item['file'] ?? null,
62 67
                     'line' => $item['line'] ?? null,
Please login to merge, or discard this patch.
src/Exceptions/src/AbstractHandler.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
     protected function getStacktrace(\Throwable $e): array
34 34
     {
35 35
         $stacktrace = $e->getTrace();
36
-        if (empty($stacktrace)) {
36
+        if (empty($stacktrace)){
37 37
             return [];
38 38
         }
39 39
 
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
                 'line' => $e->getLine(),
44 44
             ] + $stacktrace[0];
45 45
 
46
-        if ($stacktrace[0] != $header) {
46
+        if ($stacktrace[0] != $header){
47 47
             array_unshift($stacktrace, $header);
48 48
         }
49 49
 
Please login to merge, or discard this patch.
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -33,7 +33,8 @@  discard block
 block discarded – undo
33 33
     protected function getStacktrace(\Throwable $e): array
34 34
     {
35 35
         $stacktrace = $e->getTrace();
36
-        if (empty($stacktrace)) {
36
+        if (empty($stacktrace))
37
+        {
37 38
             return [];
38 39
         }
39 40
 
@@ -43,7 +44,8 @@  discard block
 block discarded – undo
43 44
                 'line' => $e->getLine(),
44 45
             ] + $stacktrace[0];
45 46
 
46
-        if ($stacktrace[0] != $header) {
47
+        if ($stacktrace[0] != $header)
48
+        {
47 49
             array_unshift($stacktrace, $header);
48 50
         }
49 51
 
Please login to merge, or discard this patch.
src/Console/src/Sequence/CallableSequence.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
         array $parameters = [],
38 38
         string $header = '',
39 39
         string $footer = ''
40
-    ) {
40
+    ){
41 41
         $this->function = $function;
42 42
         $this->parameters = $parameters;
43 43
 
@@ -50,18 +50,18 @@  discard block
 block discarded – undo
50 50
     public function execute(ContainerInterface $container, OutputInterface $output): void
51 51
     {
52 52
         $function = $this->function;
53
-        if (is_string($function) && strpos($function, ':') !== false) {
53
+        if (is_string($function) && strpos($function, ':') !== false){
54 54
             $function = explode(':', str_replace('::', ':', $function));
55 55
         }
56 56
 
57
-        if (is_array($function) && isset($function[0]) && !is_object($function[0])) {
57
+        if (is_array($function) && isset($function[0]) && !is_object($function[0])){
58 58
             $function[0] = $container->get($function[0]);
59 59
         }
60 60
 
61 61
         /** @var ResolverInterface $resolver */
62 62
         $resolver = $container->get(ResolverInterface::class);
63 63
 
64
-        if (is_array($function)) {
64
+        if (is_array($function)){
65 65
             $reflection = new \ReflectionMethod($function[0], $function[1]);
66 66
             $reflection->invokeArgs($function[0], $resolver->resolveArguments($reflection, [
67 67
                 'output' => $output,
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -50,18 +50,21 @@
 block discarded – undo
50 50
     public function execute(ContainerInterface $container, OutputInterface $output): void
51 51
     {
52 52
         $function = $this->function;
53
-        if (is_string($function) && strpos($function, ':') !== false) {
53
+        if (is_string($function) && strpos($function, ':') !== false)
54
+        {
54 55
             $function = explode(':', str_replace('::', ':', $function));
55 56
         }
56 57
 
57
-        if (is_array($function) && isset($function[0]) && !is_object($function[0])) {
58
+        if (is_array($function) && isset($function[0]) && !is_object($function[0]))
59
+        {
58 60
             $function[0] = $container->get($function[0]);
59 61
         }
60 62
 
61 63
         /** @var ResolverInterface $resolver */
62 64
         $resolver = $container->get(ResolverInterface::class);
63 65
 
64
-        if (is_array($function)) {
66
+        if (is_array($function))
67
+        {
65 68
             $reflection = new \ReflectionMethod($function[0], $function[1]);
66 69
             $reflection->invokeArgs($function[0], $resolver->resolveArguments($reflection, [
67 70
                 'output' => $output,
Please login to merge, or discard this patch.
src/Dumper/src/helpers.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 
12 12
 use Spiral\Debug\Dumper;
13 13
 
14
-if (!function_exists('dump')) {
14
+if (!function_exists('dump')){
15 15
     /**
16 16
      * Dump value.
17 17
      *
@@ -22,12 +22,12 @@  discard block
 block discarded – undo
22 22
      */
23 23
     function dump($value, int $output = Dumper::OUTPUT): ?string
24 24
     {
25
-        if (!class_exists(\Spiral\Core\ContainerScope::class)) {
25
+        if (!class_exists(\Spiral\Core\ContainerScope::class)){
26 26
             return (new Dumper())->dump($value, $output);
27 27
         }
28 28
 
29 29
         $container = \Spiral\Core\ContainerScope::getContainer();
30
-        if (is_null($container) || !$container->has(Dumper::class)) {
30
+        if (is_null($container) || !$container->has(Dumper::class)){
31 31
             $dumper = new Dumper();
32 32
 
33 33
             return $dumper->dump($value, $output);
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -11,7 +11,8 @@  discard block
 block discarded – undo
11 11
 
12 12
 use Spiral\Debug\Dumper;
13 13
 
14
-if (!function_exists('dump')) {
14
+if (!function_exists('dump'))
15
+{
15 16
     /**
16 17
      * Dump value.
17 18
      *
@@ -22,12 +23,14 @@  discard block
 block discarded – undo
22 23
      */
23 24
     function dump($value, int $output = Dumper::OUTPUT): ?string
24 25
     {
25
-        if (!class_exists(\Spiral\Core\ContainerScope::class)) {
26
+        if (!class_exists(\Spiral\Core\ContainerScope::class))
27
+        {
26 28
             return (new Dumper())->dump($value, $output);
27 29
         }
28 30
 
29 31
         $container = \Spiral\Core\ContainerScope::getContainer();
30
-        if (is_null($container) || !$container->has(Dumper::class)) {
32
+        if (is_null($container) || !$container->has(Dumper::class))
33
+        {
31 34
             $dumper = new Dumper();
32 35
 
33 36
             return $dumper->dump($value, $output);
Please login to merge, or discard this patch.
src/Filters/src/SchemaBuilder.php 3 patches
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -69,16 +69,16 @@  discard block
 block discarded – undo
69 69
     protected function buildMap(ReflectionEntity $filter): array
70 70
     {
71 71
         $schema = $filter->getProperty('schema', true);
72
-        if (empty($schema)) {
72
+        if (empty($schema)){
73 73
             throw new SchemaException("Filter `{$filter->getName()}` does not define any schema");
74 74
         }
75 75
 
76 76
         $result = [];
77
-        foreach ($schema as $field => $definition) {
77
+        foreach ($schema as $field => $definition){
78 78
             // short definition
79
-            if (is_string($definition)) {
79
+            if (is_string($definition)){
80 80
                 // simple scalar field definition
81
-                if (!class_exists($definition)) {
81
+                if (!class_exists($definition)){
82 82
                     [$source, $origin] = $this->parseDefinition($filter, $field, $definition);
83 83
                     $result[$field] = [
84 84
                         FilterProvider::SOURCE => $source,
@@ -98,20 +98,20 @@  discard block
 block discarded – undo
98 98
                 continue;
99 99
             }
100 100
 
101
-            if (!is_array($definition) || count($definition) === 0) {
101
+            if (!is_array($definition) || count($definition) === 0){
102 102
                 throw new SchemaException(
103 103
                     "Invalid schema definition at `{$filter->getName()}`->`{$field}`"
104 104
                 );
105 105
             }
106 106
 
107 107
             // complex definition
108
-            if (!empty($definition[self::ORIGIN])) {
108
+            if (!empty($definition[self::ORIGIN])){
109 109
                 $origin = $definition[self::ORIGIN];
110 110
 
111 111
                 // [class, 'data:something.*'] vs [class, 'data:something']
112 112
                 $iterate = strpos($origin, '.*') !== false || !empty($definition[self::ITERATE]);
113 113
                 $origin = rtrim($origin, '.*');
114
-            } else {
114
+            }else{
115 115
                 $origin = $field;
116 116
                 $iterate = true;
117 117
             }
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
                 FilterProvider::ARRAY  => $iterate,
125 125
             ];
126 126
 
127
-            if ($iterate) {
127
+            if ($iterate){
128 128
                 [$source, $origin] = $this->parseDefinition(
129 129
                     $filter,
130 130
                     $field,
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
      */
156 156
     private function parseDefinition(ReflectionEntity $filter, string $field, string $definition): array
157 157
     {
158
-        if (strpos($definition, ':') === false) {
158
+        if (strpos($definition, ':') === false){
159 159
             return ['data', $definition ?? $field];
160 160
         }
161 161
 
Please login to merge, or discard this patch.
Braces   +19 added lines, -9 removed lines patch added patch discarded remove patch
@@ -69,16 +69,20 @@  discard block
 block discarded – undo
69 69
     protected function buildMap(ReflectionEntity $filter): array
70 70
     {
71 71
         $schema = $filter->getProperty('schema', true);
72
-        if (empty($schema)) {
72
+        if (empty($schema))
73
+        {
73 74
             throw new SchemaException("Filter `{$filter->getName()}` does not define any schema");
74 75
         }
75 76
 
76 77
         $result = [];
77
-        foreach ($schema as $field => $definition) {
78
+        foreach ($schema as $field => $definition)
79
+        {
78 80
             // short definition
79
-            if (is_string($definition)) {
81
+            if (is_string($definition))
82
+            {
80 83
                 // simple scalar field definition
81
-                if (!class_exists($definition)) {
84
+                if (!class_exists($definition))
85
+                {
82 86
                     [$source, $origin] = $this->parseDefinition($filter, $field, $definition);
83 87
                     $result[$field] = [
84 88
                         FilterProvider::SOURCE => $source,
@@ -98,20 +102,24 @@  discard block
 block discarded – undo
98 102
                 continue;
99 103
             }
100 104
 
101
-            if (!is_array($definition) || count($definition) === 0) {
105
+            if (!is_array($definition) || count($definition) === 0)
106
+            {
102 107
                 throw new SchemaException(
103 108
                     "Invalid schema definition at `{$filter->getName()}`->`{$field}`"
104 109
                 );
105 110
             }
106 111
 
107 112
             // complex definition
108
-            if (!empty($definition[self::ORIGIN])) {
113
+            if (!empty($definition[self::ORIGIN]))
114
+            {
109 115
                 $origin = $definition[self::ORIGIN];
110 116
 
111 117
                 // [class, 'data:something.*'] vs [class, 'data:something']
112 118
                 $iterate = strpos($origin, '.*') !== false || !empty($definition[self::ITERATE]);
113 119
                 $origin = rtrim($origin, '.*');
114
-            } else {
120
+            }
121
+            else
122
+            {
115 123
                 $origin = $field;
116 124
                 $iterate = true;
117 125
             }
@@ -124,7 +132,8 @@  discard block
 block discarded – undo
124 132
                 FilterProvider::ARRAY  => $iterate,
125 133
             ];
126 134
 
127
-            if ($iterate) {
135
+            if ($iterate)
136
+            {
128 137
                 [$source, $origin] = $this->parseDefinition(
129 138
                     $filter,
130 139
                     $field,
@@ -155,7 +164,8 @@  discard block
 block discarded – undo
155 164
      */
156 165
     private function parseDefinition(ReflectionEntity $filter, string $field, string $definition): array
157 166
     {
158
-        if (strpos($definition, ':') === false) {
167
+        if (strpos($definition, ':') === false)
168
+        {
159 169
             return ['data', $definition ?? $field];
160 170
         }
161 171
 
Please login to merge, or discard this patch.
Upper-Lower-Casing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
                     FilterProvider::SOURCE => null,
93 93
                     FilterProvider::ORIGIN => $field,
94 94
                     FilterProvider::FILTER => $definition,
95
-                    FilterProvider::ARRAY  => false,
95
+                    FilterProvider::array  => false,
96 96
                 ];
97 97
 
98 98
                 continue;
@@ -121,7 +121,7 @@  discard block
 block discarded – undo
121 121
                 FilterProvider::FILTER => $definition[self::NESTED],
122 122
                 FilterProvider::SOURCE => null,
123 123
                 FilterProvider::ORIGIN => $origin,
124
-                FilterProvider::ARRAY  => $iterate,
124
+                FilterProvider::array  => $iterate,
125 125
             ];
126 126
 
127 127
             if ($iterate) {
Please login to merge, or discard this patch.
src/Reactor/src/ClassDeclaration.php 2 patches
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -61,10 +61,10 @@  discard block
 block discarded – undo
61 61
         string $extends = '',
62 62
         array $interfaces = [],
63 63
         string $comment = ''
64
-    ) {
64
+    ){
65 65
         $this->setName($name);
66 66
 
67
-        if (!empty($extends)) {
67
+        if (!empty($extends)){
68 68
             $this->setExtends($extends);
69 69
         }
70 70
 
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
     public function setInterfaces(array $interfaces): ClassDeclaration
158 158
     {
159 159
         $this->interfaces = [];
160
-        foreach ($interfaces as $interface) {
160
+        foreach ($interfaces as $interface){
161 161
             $this->addInterface($interface);
162 162
         }
163 163
 
@@ -203,7 +203,7 @@  discard block
 block discarded – undo
203 203
     public function setTraits(array $traits): ClassDeclaration
204 204
     {
205 205
         $this->traits = [];
206
-        foreach ($traits as $trait) {
206
+        foreach ($traits as $trait){
207 207
             $this->addTrait($trait);
208 208
         }
209 209
 
@@ -293,30 +293,30 @@  discard block
 block discarded – undo
293 293
     {
294 294
         $result = '';
295 295
 
296
-        if (!$this->docComment->isEmpty()) {
297
-            $result .= $this->docComment->render($indentLevel) . "\n";
296
+        if (!$this->docComment->isEmpty()){
297
+            $result .= $this->docComment->render($indentLevel)."\n";
298 298
         }
299 299
 
300 300
         //Class header
301 301
         $header = "class {$this->getName()}";
302 302
 
303 303
         //Rendering extends
304
-        if (!empty($this->extends)) {
304
+        if (!empty($this->extends)){
305 305
             $header .= " extends {$this->extends}";
306 306
         }
307 307
 
308
-        if (!empty($this->interfaces)) {
308
+        if (!empty($this->interfaces)){
309 309
             $interfaces = implode(', ', array_keys($this->interfaces));
310 310
             $header .= " implements {$interfaces}";
311 311
         }
312 312
 
313
-        $result .= $this->addIndent($header, $indentLevel) . "\n";
314
-        $result .= $this->addIndent('{', $indentLevel) . "\n";
313
+        $result .= $this->addIndent($header, $indentLevel)."\n";
314
+        $result .= $this->addIndent('{', $indentLevel)."\n";
315 315
 
316 316
         //Rendering class body
317 317
         $result .= $this->renderBody($indentLevel);
318 318
 
319
-        $result = rtrim($result, "\n") . "\n";
319
+        $result = rtrim($result, "\n")."\n";
320 320
         $result .= $this->addIndent('}', $indentLevel);
321 321
 
322 322
         return $result;
@@ -329,20 +329,20 @@  discard block
 block discarded – undo
329 329
     protected function renderBody(int $indentLevel): string
330 330
     {
331 331
         $result = '';
332
-        if (!empty($this->traits)) {
333
-            $result .= $this->renderTraits($indentLevel + 1) . "\n\n";
332
+        if (!empty($this->traits)){
333
+            $result .= $this->renderTraits($indentLevel + 1)."\n\n";
334 334
         }
335 335
 
336
-        if (!$this->constants->isEmpty()) {
337
-            $result .= $this->constants->render($indentLevel + 1) . "\n\n";
336
+        if (!$this->constants->isEmpty()){
337
+            $result .= $this->constants->render($indentLevel + 1)."\n\n";
338 338
         }
339 339
 
340
-        if (!$this->properties->isEmpty()) {
341
-            $result .= $this->properties->render($indentLevel + 1) . "\n\n";
340
+        if (!$this->properties->isEmpty()){
341
+            $result .= $this->properties->render($indentLevel + 1)."\n\n";
342 342
         }
343 343
 
344
-        if (!$this->methods->isEmpty()) {
345
-            $result .= $this->methods->render($indentLevel + 1) . "\n\n";
344
+        if (!$this->methods->isEmpty()){
345
+            $result .= $this->methods->render($indentLevel + 1)."\n\n";
346 346
         }
347 347
 
348 348
         return $result;
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
     private function renderTraits(int $indentLevel = 0): string
356 356
     {
357 357
         $lines = [];
358
-        foreach ($this->traits as $class => $options) {
358
+        foreach ($this->traits as $class => $options){
359 359
             $lines[] = $this->addIndent("use {$class};", $indentLevel);
360 360
         }
361 361
 
Please login to merge, or discard this patch.
Braces   +22 added lines, -11 removed lines patch added patch discarded remove patch
@@ -64,7 +64,8 @@  discard block
 block discarded – undo
64 64
     ) {
65 65
         $this->setName($name);
66 66
 
67
-        if (!empty($extends)) {
67
+        if (!empty($extends))
68
+        {
68 69
             $this->setExtends($extends);
69 70
         }
70 71
 
@@ -157,7 +158,8 @@  discard block
 block discarded – undo
157 158
     public function setInterfaces(array $interfaces): ClassDeclaration
158 159
     {
159 160
         $this->interfaces = [];
160
-        foreach ($interfaces as $interface) {
161
+        foreach ($interfaces as $interface)
162
+        {
161 163
             $this->addInterface($interface);
162 164
         }
163 165
 
@@ -203,7 +205,8 @@  discard block
 block discarded – undo
203 205
     public function setTraits(array $traits): ClassDeclaration
204 206
     {
205 207
         $this->traits = [];
206
-        foreach ($traits as $trait) {
208
+        foreach ($traits as $trait)
209
+        {
207 210
             $this->addTrait($trait);
208 211
         }
209 212
 
@@ -293,7 +296,8 @@  discard block
 block discarded – undo
293 296
     {
294 297
         $result = '';
295 298
 
296
-        if (!$this->docComment->isEmpty()) {
299
+        if (!$this->docComment->isEmpty())
300
+        {
297 301
             $result .= $this->docComment->render($indentLevel) . "\n";
298 302
         }
299 303
 
@@ -301,11 +305,13 @@  discard block
 block discarded – undo
301 305
         $header = "class {$this->getName()}";
302 306
 
303 307
         //Rendering extends
304
-        if (!empty($this->extends)) {
308
+        if (!empty($this->extends))
309
+        {
305 310
             $header .= " extends {$this->extends}";
306 311
         }
307 312
 
308
-        if (!empty($this->interfaces)) {
313
+        if (!empty($this->interfaces))
314
+        {
309 315
             $interfaces = implode(', ', array_keys($this->interfaces));
310 316
             $header .= " implements {$interfaces}";
311 317
         }
@@ -329,19 +335,23 @@  discard block
 block discarded – undo
329 335
     protected function renderBody(int $indentLevel): string
330 336
     {
331 337
         $result = '';
332
-        if (!empty($this->traits)) {
338
+        if (!empty($this->traits))
339
+        {
333 340
             $result .= $this->renderTraits($indentLevel + 1) . "\n\n";
334 341
         }
335 342
 
336
-        if (!$this->constants->isEmpty()) {
343
+        if (!$this->constants->isEmpty())
344
+        {
337 345
             $result .= $this->constants->render($indentLevel + 1) . "\n\n";
338 346
         }
339 347
 
340
-        if (!$this->properties->isEmpty()) {
348
+        if (!$this->properties->isEmpty())
349
+        {
341 350
             $result .= $this->properties->render($indentLevel + 1) . "\n\n";
342 351
         }
343 352
 
344
-        if (!$this->methods->isEmpty()) {
353
+        if (!$this->methods->isEmpty())
354
+        {
345 355
             $result .= $this->methods->render($indentLevel + 1) . "\n\n";
346 356
         }
347 357
 
@@ -355,7 +365,8 @@  discard block
 block discarded – undo
355 365
     private function renderTraits(int $indentLevel = 0): string
356 366
     {
357 367
         $lines = [];
358
-        foreach ($this->traits as $class => $options) {
368
+        foreach ($this->traits as $class => $options)
369
+        {
359 370
             $lines[] = $this->addIndent("use {$class};", $indentLevel);
360 371
         }
361 372
 
Please login to merge, or discard this patch.
src/Reactor/src/Traits/AccessTrait.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@
 block discarded – undo
38 38
             AbstractDeclaration::ACCESS_PROTECTED,
39 39
             AbstractDeclaration::ACCESS_PUBLIC,
40 40
             ], true)
41
-        ) {
41
+        ){
42 42
             throw new ReactorException("Invalid declaration level '{$access}'");
43 43
         }
44 44
 
Please login to merge, or discard this patch.