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 ( db4c43...dccf06 )
by cao
07:01
created
src/DB/rules/insert.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
      * @param array $values
45 45
      * @return \PhpBoot\DB\rules\insert\OnDuplicateKeyUpdateRule
46 46
      */
47
-    public function batchValues(array $values){
47
+    public function batchValues(array $values) {
48 48
         ValuesImpl::batchValues($this->context, $values);
49 49
         return new OnDuplicateKeyUpdateRule($this->context);
50 50
     }
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
      * @param mixed $value
107 107
      * @return \PhpBoot\DB\rules\basic\ExecRule
108 108
      */
109
-    public function onDuplicateKeyUpdate($expr, $_=null) {
109
+    public function onDuplicateKeyUpdate($expr, $_ = null) {
110 110
         $this->impl->set($this->context, $expr, array_slice(func_get_args(), 1));
111 111
         return new ExecRule($this->context);
112 112
     }
Please login to merge, or discard this patch.
src/Controller/ExceptionRenderer.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -14,11 +14,11 @@
 block discarded – undo
14 14
      */
15 15
     public function render(\Exception $e)
16 16
     {
17
-        if($e instanceof HttpException){
17
+        if ($e instanceof HttpException) {
18 18
             return new Response($e->getMessage(), $e->getStatusCode(), $e->getHeaders());
19
-        } if($e instanceof \InvalidArgumentException){
19
+        } if ($e instanceof \InvalidArgumentException) {
20 20
             return new Response($e->getMessage(), Response::HTTP_BAD_REQUEST);
21
-        }else{
21
+        }else {
22 22
             return new Response($e->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR);
23 23
         }
24 24
     }
Please login to merge, or discard this patch.
src/Cache/ClassModifiedChecker.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -4,11 +4,11 @@  discard block
 block discarded – undo
4 4
 
5 5
 class ClassModifiedChecker extends FileModifiedChecker
6 6
 {
7
-    function __construct($className){
7
+    function __construct($className) {
8 8
         $class = new \ReflectionClass($className);
9 9
         $files = [];
10 10
 
11
-        if($class->getFileName()){
11
+        if ($class->getFileName()) {
12 12
             $files[] = $class->getFileName();
13 13
             self::getParentFileName($class, $files);
14 14
         }
@@ -18,15 +18,15 @@  discard block
 block discarded – undo
18 18
     static public function getParentFileName(\ReflectionClass $class, array &$files)
19 19
     {
20 20
         $parent = $class->getParentClass();
21
-        if(!$parent){
21
+        if (!$parent) {
22 22
             return;
23 23
         }
24
-        if($parent->getFileName()){
24
+        if ($parent->getFileName()) {
25 25
             $files[] = $parent->getFileName();
26 26
             self::getParentFileName($parent, $files);
27 27
         }
28
-        foreach ($class->getInterfaces() as $interface){
29
-            if($interface->getFileName()){
28
+        foreach ($class->getInterfaces() as $interface) {
29
+            if ($interface->getFileName()) {
30 30
                 $files[] = $interface->getFileName();
31 31
                 self::getParentFileName($interface, $files);
32 32
             }
Please login to merge, or discard this patch.
src/Docgen/Swagger/Swagger.php 1 patch
Spacing   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
             $op->description = $route->getDescription();
59 59
 
60 60
             $op->parameters = $this->getParamsSchema($app, $controller, $action, $route);
61
-            if($this->hasFileParam($route)){
61
+            if ($this->hasFileParam($route)) {
62 62
                 $op->consumes = ['multipart/form-data'];
63 63
             }
64 64
 
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
             }
109 109
             if (is_array($v) || is_object($v)) {
110 110
                 $res[$k] = self::objectToArray($v);
111
-            } else {
111
+            }else {
112 112
                 $res[$k] = $v;
113 113
             }
114 114
         }
@@ -136,12 +136,12 @@  discard block
 block discarded – undo
136 136
             list($name, $desc) = $exception;
137 137
 
138 138
             $ins = null;
139
-            try{
139
+            try {
140 140
                 $ins = $app->make($name);
141
-            }catch (\Exception $e){
142
-                try{
141
+            }catch (\Exception $e) {
142
+                try {
143 143
                     $ins = new $name("");
144
-                }catch (\Exception $e){
144
+                }catch (\Exception $e) {
145 145
 
146 146
                 }
147 147
             }
@@ -149,21 +149,21 @@  discard block
 block discarded – undo
149 149
             //TODO status 重复怎么办
150 150
             if ($ins instanceof HttpException) {
151 151
                 $status = $ins->getStatusCode();
152
-            } else {
152
+            }else {
153 153
                 $status = 500;
154 154
             }
155 155
             if (isset($schemas[$status])) {
156 156
                 //$this->warnings[] = "status response $status has been used for $name, $desc";
157 157
                 $res = $schemas[$status];
158
-            } else {
158
+            }else {
159 159
                 $res = new ResponseObject();
160 160
             }
161 161
             $shortName = self::getShortClassName($name);
162 162
             $desc = "$shortName: $desc";
163 163
             $res->description = self::implode("\n", [$res->description, $desc]);
164
-            if($ins){
164
+            if ($ins) {
165 165
                 $error = $app->get(ExceptionRenderer::class)->render($ins)->getContent();
166
-                if($error){
166
+                if ($error) {
167 167
                     $res->examples = [$shortName => $error];
168 168
                 }
169 169
             }
@@ -223,9 +223,9 @@  discard block
 block discarded – undo
223 223
     {
224 224
         if ($content instanceof ReturnMeta || $content instanceof ParamMeta) {
225 225
             return $this->makeExample($content->container);
226
-        }elseif ($content instanceof TypeContainerInterface){
226
+        }elseif ($content instanceof TypeContainerInterface) {
227 227
             return $content->makeExample();
228
-        }elseif(is_array($content)) {
228
+        }elseif (is_array($content)) {
229 229
             $res = [];
230 230
             foreach ($content as $k => $v) {
231 231
                 $res[$k] = $this->makeExample($v);
@@ -250,7 +250,7 @@  discard block
 block discarded – undo
250 250
                                    array $arr, $suffix)
251 251
     {
252 252
         $className = self::getShortClassName($controller->getClassName());
253
-        $name = $className . ucfirst($action) . $suffix;
253
+        $name = $className.ucfirst($action).$suffix;
254 254
 
255 255
         $schema = new SimpleModelSchemaObject();
256 256
 
@@ -259,7 +259,7 @@  discard block
 block discarded – undo
259 259
                 $schema->properties[$k] = $this->makeTempSchema($app, $controller, $action, $route, $v, $suffix);
260 260
             } elseif ($v instanceof ReturnMeta) {
261 261
                 $sub = $this->getAnySchema($app, $controller, $action, $route, $v->container);
262
-                if($sub){
262
+                if ($sub) {
263 263
                     $sub->description = $v->description;
264 264
                 }
265 265
                 $schema->properties[$k] = $sub;
@@ -270,13 +270,13 @@  discard block
 block discarded – undo
270 270
                 } elseif ($v->container instanceof EntityContainer) {
271 271
                     $sub = $this->getRefSchema($app, $controller, $action, $route, $v->container);
272 272
                     //TODO array for validation
273
-                } else {
273
+                }else {
274 274
                     $sub = new PrimitiveSchemaObject();
275 275
                     $sub->type = self::mapType($v->type);
276 276
                     self::mapValidation($v->validation, $sub);
277 277
                     unset($sub->required);
278 278
                 }
279
-                if($sub){
279
+                if ($sub) {
280 280
                     $sub->description = $v->description;
281 281
                     $sub->default = $v->default;
282 282
                 }
@@ -284,14 +284,14 @@  discard block
 block discarded – undo
284 284
                     $schema->required[] = $k;
285 285
                 }
286 286
                 $schema->properties[$k] = $sub;
287
-            } else {
287
+            }else {
288 288
                 //TODO how to do?
289 289
             }
290 290
         }
291 291
         $unused = $name;
292 292
         $tempId = 0;
293 293
         while (isset($this->definitions[$unused])) {
294
-            $unused = $name . $tempId;
294
+            $unused = $name.$tempId;
295 295
             $tempId++;
296 296
         }
297 297
         $this->definitions[$unused] = $schema;
@@ -330,7 +330,7 @@  discard block
 block discarded – undo
330 330
         $in = 'query';
331 331
 
332 332
         $bodyType = 'body'; // 当有文件上传时, 必须是formData方式
333
-        if($this->hasFileParam($route)){
333
+        if ($this->hasFileParam($route)) {
334 334
             $bodyType = 'formData';
335 335
         }
336 336
 
@@ -369,7 +369,7 @@  discard block
 block discarded – undo
369 369
                     || $route->getMethod() == 'PATCH'
370 370
                 ) {
371 371
                     $in = $bodyType;
372
-                } else {
372
+                }else {
373 373
                     $in = 'query';
374 374
                 }
375 375
             }
@@ -380,11 +380,11 @@  discard block
 block discarded – undo
380 380
                 } elseif ($param->container instanceof EntityContainer) {
381 381
                     $paramSchema = $this->getRefSchema($app, $controller, $action, $route, $param->container);
382 382
                     //TODO array for validation
383
-                } else {
383
+                }else {
384 384
                     $paramSchema = new PrimitiveSchemaObject();
385
-                    if($isFile){
385
+                    if ($isFile) {
386 386
                         $paramSchema->type = 'file';
387
-                    }else{
387
+                    }else {
388 388
                         $paramSchema->type = self::mapType($param->type);
389 389
                         self::mapValidation($param->validation, $paramSchema);
390 390
                     }
@@ -396,10 +396,10 @@  discard block
 block discarded – undo
396 396
                 $paramSchema->default = $param->default;
397 397
                 $paramSchema->required = !$param->isOptional;
398 398
                 $parameters[] = $paramSchema;
399
-            } else {
399
+            }else {
400 400
                 if (!$name) {
401 401
                     $body = $param;
402
-                } else {
402
+                }else {
403 403
                     ArrayHelper::set($body, $name, $param);
404 404
                 }
405 405
 
@@ -412,7 +412,7 @@  discard block
 block discarded – undo
412 412
             $paramSchema->in = 'body';
413 413
             if (is_array($body)) {
414 414
                 $paramSchema->schema = $this->makeTempSchema($app, $controller, $action, $route, $body, 'Req');
415
-            } else {
415
+            }else {
416 416
                 $paramSchema->schema = $this->getAnySchema($app, $controller, $action, $route, $body->container);
417 417
             }
418 418
 
@@ -439,8 +439,8 @@  discard block
 block discarded – undo
439 439
         } elseif ($container instanceof ScalarTypeContainer) {
440 440
             $schema = new PrimitiveSchemaObject();
441 441
             $schema->type = self::mapType($container->getType());
442
-        } elseif($container == null){
443
-            $schema = null ;//new PrimitiveSchemaObject();
442
+        } elseif ($container == null) {
443
+            $schema = null; //new PrimitiveSchemaObject();
444 444
             //$schema->type = null;
445 445
         }else {
446 446
             $schema = new PrimitiveSchemaObject();
@@ -472,7 +472,7 @@  discard block
 block discarded – undo
472 472
         } elseif ($itemContainer instanceof ScalarTypeContainer) {
473 473
             $itemSchema = new PrimitiveSchemaObject();
474 474
             $itemSchema->type = self::mapType($itemContainer->getType());
475
-        } else {
475
+        }else {
476 476
             $itemSchema = new PrimitiveSchemaObject();
477 477
             //$itemSchema->type = 'mixed';
478 478
         }
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
                 $propertySchema = $this->getRefSchema($app, $controller, $action, $route, $property->container);
499 499
             } elseif ($property->container instanceof ArrayContainer) {
500 500
                 $propertySchema = $this->getArraySchema($app, $controller, $action, $route, $property->container);
501
-            } else {
501
+            }else {
502 502
                 $propertySchema = new PrimitiveSchemaObject();
503 503
                 $propertySchema->type = self::mapType($property->type);
504 504
                 $propertySchema->description = self::implode("\n", [$property->summary, $property->description]);
@@ -515,7 +515,7 @@  discard block
 block discarded – undo
515 515
     {
516 516
         $params = $route->getRequestHandler()->getParamMetas();
517 517
         foreach ($params as $name => $param) {
518
-            if(strpos($param->source, 'request.files.')===0){
518
+            if (strpos($param->source, 'request.files.') === 0) {
519 519
                 return true;
520 520
             }
521 521
         }
@@ -528,7 +528,7 @@  discard block
 block discarded – undo
528 528
      */
529 529
     static public function mapValidation($v, PrimitiveSchemaObject $schemaObject)
530 530
     {
531
-        if(!$v){
531
+        if (!$v) {
532 532
             return $schemaObject;
533 533
         }
534 534
         $rules = explode('|', $v);
@@ -544,15 +544,15 @@  discard block
 block discarded – undo
544 544
             } elseif ($rule == 'lengthBetween' && isset($params[0]) && isset($params[1])) {
545 545
                 $schemaObject->minLength = intval($params[0]);
546 546
                 $schemaObject->maxLength = intval($params[1]);
547
-            } elseif ($rule == 'lengthMin'&& isset($params[0])) {
547
+            } elseif ($rule == 'lengthMin' && isset($params[0])) {
548 548
                 $schemaObject->minLength = intval($params[0]);
549
-            } elseif ($rule == 'lengthMax'&& isset($params[0])) {
549
+            } elseif ($rule == 'lengthMax' && isset($params[0])) {
550 550
                 $schemaObject->maxLength = intval($params[0]);
551
-            } elseif ($rule == 'min'&& isset($params[0])) {
551
+            } elseif ($rule == 'min' && isset($params[0])) {
552 552
                 $schemaObject->minimum = floatval($params[0]);
553
-            } elseif ($rule == 'max'&& isset($params[0])) {
553
+            } elseif ($rule == 'max' && isset($params[0])) {
554 554
                 $schemaObject->maximum = floatval($params[0]);
555
-            } elseif ($rule == 'regex'&& isset($params[0])) {
555
+            } elseif ($rule == 'regex' && isset($params[0])) {
556 556
                 $schemaObject->pattern = $params[0];
557 557
             } elseif ($rule == 'optional') {
558 558
                 $schemaObject->required = false;
@@ -591,9 +591,9 @@  discard block
 block discarded – undo
591 591
         return $className;
592 592
     }
593 593
 
594
-    static public function implode($glue , array $pieces )
594
+    static public function implode($glue, array $pieces)
595 595
     {
596
-        $pieces = array_filter($pieces, function($i){return trim($i) !== '';});
596
+        $pieces = array_filter($pieces, function($i) {return trim($i) !== ''; });
597 597
         return implode($glue, $pieces);
598 598
     }
599 599
 }
600 600
\ No newline at end of file
Please login to merge, or discard this patch.
src/Annotation/ContainerBuilder.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -41,22 +41,22 @@  discard block
 block discarded – undo
41 41
         //TODO【重要】 使用全局的缓存版本号, 而不是针对每个文件判断缓存过期与否
42 42
         $rfl = new \ReflectionClass($className) or \PhpBoot\abort("load class $className failed");
43 43
         $fileName = $rfl->getFileName();
44
-        $key = str_replace('\\','.',get_class($this)).md5(serialize($this->annotations).$fileName.$className);
44
+        $key = str_replace('\\', '.', get_class($this)).md5(serialize($this->annotations).$fileName.$className);
45 45
         $cache = new CheckableCache($this->cache);
46 46
         $res = $cache->get($key, $this);
47
-        if($res === $this){
48
-            try{
47
+        if ($res === $this) {
48
+            try {
49 49
                 $meta = $this->buildWithoutCache($className);
50
-                $cache->set($key, $meta, 0, $fileName?new ClassModifiedChecker($className):null);
50
+                $cache->set($key, $meta, 0, $fileName ? new ClassModifiedChecker($className) : null);
51 51
                 return $meta;
52
-            }catch (\Exception $e){
52
+            }catch (\Exception $e) {
53 53
                 Logger::warning(__METHOD__.' failed with '.$e->getMessage());
54
-                $cache->set($key, $e->getMessage(), 0, $fileName?new ClassModifiedChecker($className):null);
54
+                $cache->set($key, $e->getMessage(), 0, $fileName ? new ClassModifiedChecker($className) : null);
55 55
                 throw $e;
56 56
             }
57
-        }elseif(is_string($res)){
57
+        }elseif (is_string($res)) {
58 58
             \PhpBoot\abort($res);
59
-        }else{
59
+        }else {
60 60
             return $res;
61 61
         }
62 62
     }
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
     {
72 72
 
73 73
     }
74
-    protected function handleAnnotation($handlerName, $container, $ann){
74
+    protected function handleAnnotation($handlerName, $container, $ann) {
75 75
         $handler = new $handlerName();
76 76
         return $handler($container, $ann);
77 77
     }
@@ -83,15 +83,15 @@  discard block
 block discarded – undo
83 83
     {
84 84
         $container = $this->createContainer($className);
85 85
         $anns = AnnotationReader::read($className, $this->cache);
86
-        foreach ($this->annotations as $i){
86
+        foreach ($this->annotations as $i) {
87 87
             list($class, $target) = $i;
88 88
 
89 89
             $found = \JmesPath\search($target, $anns);
90
-            if(is_array($found)){
91
-                foreach ($found as $f){
92
-                    $this->handleAnnotation($class, $container,$f); //TODO 支持
90
+            if (is_array($found)) {
91
+                foreach ($found as $f) {
92
+                    $this->handleAnnotation($class, $container, $f); //TODO 支持
93 93
                 }
94
-            }else{
94
+            }else {
95 95
                 $this->handleAnnotation($class, $container, $found);
96 96
             }
97 97
         }
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
     /**
103 103
      * @var array
104 104
      */
105
-    private $annotations=[];
105
+    private $annotations = [];
106 106
     /**
107 107
      * @var Cache
108 108
      */
Please login to merge, or discard this patch.
src/Console/ConsoleContainerBuilder.php 1 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
 
22 22
 class ConsoleContainerBuilder extends ContainerBuilder
23 23
 {
24
-    static $DEFAULT_ANNOTATIONS=[
24
+    static $DEFAULT_ANNOTATIONS = [
25 25
         [ClassAnnotationHandler::class, 'class'],
26 26
         [CommandNameAnnotationHandler::class, "class.children[?name=='command']"],
27 27
         [CommandAnnotationHandler::class, "methods.*.children[?name=='command'][]"],
@@ -43,9 +43,9 @@  discard block
 block discarded – undo
43 43
                                 array $annotations = null
44 44
     )
45 45
     {
46
-        if($annotations){
46
+        if ($annotations) {
47 47
             parent::__construct($annotations, $cache);
48
-        }else{
48
+        }else {
49 49
             parent::__construct(self::$DEFAULT_ANNOTATIONS, $cache);
50 50
         }
51 51
         $this->factory = $factory;
Please login to merge, or discard this patch.
src/Console/Annotations/CommandAnnotationHandler.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
         $name = $params->getParam(0, $target);
26 26
 
27 27
         //获取方法参数信息
28
-        $rfl =  new \ReflectionClass($container->getClassName());
28
+        $rfl = new \ReflectionClass($container->getClassName());
29 29
         $method = $rfl->getMethod($target);
30 30
         $methodParams = $method->getParameters();
31 31
 
@@ -35,19 +35,19 @@  discard block
 block discarded – undo
35 35
 
36 36
         //设置参数列表
37 37
         $paramsMeta = [];
38
-        foreach ($methodParams as $param){
38
+        foreach ($methodParams as $param) {
39 39
             $paramName = $param->getName();
40 40
             $source = "argv.$paramName";
41 41
             $paramClass = $param->getClass();
42
-            if($paramClass){
42
+            if ($paramClass) {
43 43
                 $paramClass = $paramClass->getName();
44 44
             }
45 45
             $entityContainer = ContainerFactory::create($entityBuilder, $paramClass);
46 46
             $meta = new ParamMeta($paramName,
47 47
                 $source,
48
-                $paramClass?:'mixed',
48
+                $paramClass ?: 'mixed',
49 49
                 $param->isOptional(),
50
-                $param->isOptional()?$param->getDefaultValue():null,
50
+                $param->isOptional() ? $param->getDefaultValue() : null,
51 51
                 $param->isPassedByReference(),
52 52
                 null,
53 53
                 '',
Please login to merge, or discard this patch.
src/Console/Annotations/ParamAnnotationHandler.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -22,17 +22,17 @@  discard block
 block discarded – undo
22 22
         $paramType = null;
23 23
         $paramName = null;
24 24
         $paramDoc = '';
25
-        if(substr($text, 0, 1) == '$'){ //带$前缀的是变量
25
+        if (substr($text, 0, 1) == '$') { //带$前缀的是变量
26 26
             $params = new AnnotationParams($text, 2);
27 27
             $paramName = substr($params->getParam(0), 1);
28 28
             $paramDoc = $params->getRawParam(1, '');
29
-        }else{
29
+        }else {
30 30
             $params = new AnnotationParams($text, 3);
31
-            if ($params->count() >=2 && substr($params->getParam(1), 0, 1) == '$'){
31
+            if ($params->count()>=2 && substr($params->getParam(1), 0, 1) == '$') {
32 32
                 $paramType = $params->getParam(0); //TODO 检测类型是否合法
33 33
                 $paramName = substr($params->getParam(1), 1);
34 34
                 $paramDoc = $params->getRawParam(2, '');
35
-            }else{
35
+            }else {
36 36
                 \PhpBoot\abort(new AnnotationSyntaxException("@param $text syntax error"));
37 37
             }
38 38
         }
@@ -45,15 +45,15 @@  discard block
 block discarded – undo
45 45
      */
46 46
     public function __invoke(ConsoleContainer $container, $ann, EntityContainerBuilder $entityBuilder)
47 47
     {
48
-        if(!$ann->parent){
48
+        if (!$ann->parent) {
49 49
             //Logger::debug("The annotation \"@{$ann->name} {$ann->description}\" of {$container->getClassName()} should be used with parent route");
50 50
             return;
51 51
         }
52 52
         $target = $ann->parent->name;
53 53
         $command = $container->getCommand($target);
54
-        if(!$command){
54
+        if (!$command) {
55 55
             //Logger::debug("The annotation \"@{$ann->name} {$ann->description}\" of {$container->getClassName()}::$target should be used with parent route");
56
-            return ;
56
+            return;
57 57
         }
58 58
         $className = $container->getClassName();
59 59
 
@@ -62,8 +62,8 @@  discard block
 block discarded – undo
62 62
         $paramMeta = $command->getParamMeta($paramName);
63 63
         $paramMeta or \PhpBoot\abort(new AnnotationSyntaxException("$className::$target param $paramName not exist "));
64 64
         //TODO 检测声明的类型和注释的类型是否匹配
65
-        if($paramType){
66
-            $paramMeta->type = TypeHint::normalize($paramType, $className);//or \PhpBoot\abort(new AnnotationSyntaxException("{$container->getClassName()}::{$ann->parent->name} @{$ann->name} syntax error, param $paramName unknown type:$paramType "));
65
+        if ($paramType) {
66
+            $paramMeta->type = TypeHint::normalize($paramType, $className); //or \PhpBoot\abort(new AnnotationSyntaxException("{$container->getClassName()}::{$ann->parent->name} @{$ann->name} syntax error, param $paramName unknown type:$paramType "));
67 67
             $container = ContainerFactory::create($entityBuilder, $paramMeta->type);
68 68
             $paramMeta->container = $container;
69 69
         }
Please login to merge, or discard this patch.
src/Console/Annotations/ValidateAnnotationHandler.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -18,29 +18,29 @@
 block discarded – undo
18 18
      */
19 19
     public function __invoke(ConsoleContainer $container, $ann)
20 20
     {
21
-        if(!$ann->parent || !$ann->parent->parent){
21
+        if (!$ann->parent || !$ann->parent->parent) {
22 22
             Logger::debug("The annotation \"@{$ann->name} {$ann->description}\" of {$container->getClassName()} should be used with parent parent");
23 23
             return;
24 24
         }
25 25
         $target = $ann->parent->parent->name;
26 26
         $command = $container->getCommand($target);
27
-        if(!$command){
27
+        if (!$command) {
28 28
             Logger::debug("The annotation \"@{$ann->name} {$ann->description}\" of {$container->getClassName()}::$target should be used with parent parent");
29
-            return ;
29
+            return;
30 30
         }
31 31
         $params = new AnnotationParams($ann->description, 2);
32 32
 
33 33
         count($params)>0 or \PhpBoot\abort(new AnnotationSyntaxException("The annotation \"@{$ann->name} {$ann->description}\" of {$container->getClassName()}::$target require 1 param, {$params->count()} given"));
34 34
 
35
-        if($ann->parent->name == 'param'){
35
+        if ($ann->parent->name == 'param') {
36 36
             list($paramType, $paramName, $paramDoc) = ParamAnnotationHandler::getParamInfo($ann->parent->description);
37 37
 
38 38
             $paramMeta = $command->getParamMeta($paramName);
39
-            if($params->count()>1){
39
+            if ($params->count()>1) {
40 40
                 $paramMeta->validation = [$params[0], $params[1]];
41
-            }else{
41
+            }else {
42 42
                 $paramMeta->validation = $params[0];
43
-                if($paramMeta->validation) {
43
+                if ($paramMeta->validation) {
44 44
                     $v = new Validator();
45 45
                     $v->rule($paramMeta->validation, $paramMeta->name);
46 46
                     if ($v->hasRule('optional', $paramMeta->name)) {
Please login to merge, or discard this patch.