Test Setup Failed
Push — master ( b0c19c...7ea02e )
by Php Easy Api
03:31
created
src/resta/Client/Client.php 1 patch
Spacing   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
      *
47 47
      * @throws ReflectionExceptionAlias
48 48
      */
49
-    public function __construct($clientData=null)
49
+    public function __construct($clientData = null)
50 50
     {
51 51
         //reflection process
52 52
         $this->reflection = app()['reflection']($this);
@@ -69,25 +69,25 @@  discard block
 block discarded – undo
69 69
     private function autoValidate($validate)
70 70
     {
71 71
         //we get the values ​​to auto-validate.
72
-        foreach ($this->{$validate} as $object=>$datas){
72
+        foreach ($this->{$validate} as $object=>$datas) {
73 73
 
74 74
             // the auto-validate value must necessarily represent a class.
75 75
             // otherwise auto-validate is not used.
76
-            if(Utils::isNamespaceExists($object)){
76
+            if (Utils::isNamespaceExists($object)) {
77 77
                 $getObjectInstance = app()->resolve($object);
78 78
 
79 79
                 // we get the index values,
80 80
                 // which are called methods of the auto-validate value that represents the class.
81
-                foreach ($datas as $dataKey=>$data){
81
+                foreach ($datas as $dataKey=>$data) {
82 82
 
83 83
                     // if the methods of the auto-validate class resolved by the container resolve method apply,
84 84
                     // the process of auto-validate automatic implementation will be completed.
85
-                    if(is_numeric($dataKey) && method_exists($getObjectInstance,$data)){
86
-                        if(isset($this->origin[$data])){
87
-                            if(!is_array($this->origin[$data])){
85
+                    if (is_numeric($dataKey) && method_exists($getObjectInstance, $data)) {
86
+                        if (isset($this->origin[$data])) {
87
+                            if (!is_array($this->origin[$data])) {
88 88
                                 $this->origin[$data] = array($this->origin[$data]);
89 89
                             }
90
-                            foreach ($this->origin[$data] as $originData){
90
+                            foreach ($this->origin[$data] as $originData) {
91 91
                                 $getObjectInstance->{$data}($originData);
92 92
                             }
93 93
                         }
@@ -106,15 +106,15 @@  discard block
 block discarded – undo
106 106
     {
107 107
         // expected method is executed.
108 108
         // this method is a must for http method values to be found in this property.
109
-        if($this->checkProperties('capsule')){
109
+        if ($this->checkProperties('capsule')) {
110 110
 
111 111
             $caret = $this->capsuleCaret();
112 112
 
113
-            foreach($this->inputs as $input=>$value){
113
+            foreach ($this->inputs as $input=>$value) {
114 114
 
115
-                if(isset($caret[$input]) || (
116
-                        $this->checkProperties('capsule') && !in_array($input,$this->capsule)
117
-                    )){
115
+                if (isset($caret[$input]) || (
116
+                        $this->checkProperties('capsule') && !in_array($input, $this->capsule)
117
+                    )) {
118 118
                     exception('capsuleRequestException')
119 119
                         ->overflow('The '.$input.' value cannot be sent.');
120 120
                 }
@@ -131,15 +131,15 @@  discard block
 block discarded – undo
131 131
     {
132 132
         $caret = [];
133 133
 
134
-        foreach($this->inputs as $input=>$item){
135
-            if(in_array('@'.$input,$this->capsule)){
134
+        foreach ($this->inputs as $input=>$item) {
135
+            if (in_array('@'.$input, $this->capsule)) {
136 136
                 $caret[$input] = $item;
137 137
             }
138 138
         }
139 139
 
140 140
         foreach ($this->capsule as $item) {
141
-            if(preg_match('#@.*#is',$item)){
142
-                $this->capsule = array_diff($this->capsule,[$item]);
141
+            if (preg_match('#@.*#is', $item)) {
142
+                $this->capsule = array_diff($this->capsule, [$item]);
143 143
             }
144 144
         }
145 145
 
@@ -158,15 +158,15 @@  discard block
 block discarded – undo
158 158
 
159 159
         // Determines which HTTP method
160 160
         // the request object will be exposed to.
161
-        if($this->checkProperties('http')){
161
+        if ($this->checkProperties('http')) {
162 162
 
163 163
             // if the current http method does not exist
164 164
             // in the http object, the exception will be thrown.
165
-            if(!in_array($method,$this->http)){
165
+            if (!in_array($method, $this->http)) {
166 166
 
167 167
                 //exception batMethodCall
168 168
                 exception()->badMethodCall(
169
-                    'Invalid http method process for '.class_basename($this).'.That is accepted http methods ['.implode(",",$this->http).'] ');
169
+                    'Invalid http method process for '.class_basename($this).'.That is accepted http methods ['.implode(",", $this->http).'] ');
170 170
             }
171 171
         }
172 172
     }
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
     {
182 182
         // from the properties of the object properties to
183 183
         // the existing variables, control the array and at least one element.
184
-        return (property_exists($this,$properties)
184
+        return (property_exists($this, $properties)
185 185
             && is_array($this->{$properties}) && count($this->{$properties})) ? true : false;
186 186
     }
187 187
 
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
     {
195 195
         // we are saving the expected values ​​for the request in container.
196 196
         // this record can be returned in exception information.
197
-        app()->register('requestExpected',$this->expected);
197
+        app()->register('requestExpected', $this->expected);
198 198
     }
199 199
 
200 200
     /**
@@ -206,15 +206,15 @@  discard block
 block discarded – undo
206 206
     public function except($except)
207 207
     {
208 208
         // the except parameter is a callable value.
209
-        if(is_callable($except)){
210
-            $call = call_user_func_array($except,[$this]);
209
+        if (is_callable($except)) {
210
+            $call = call_user_func_array($except, [$this]);
211 211
             $except = $call;
212 212
         }
213 213
 
214 214
         // except with the except exceptions property
215 215
         // and then assigning them to the inputs property.
216
-        $this->except = array_merge($this->except,$except);
217
-        $this->inputs = array_diff_key($this->inputs,array_flip($this->except));
216
+        $this->except = array_merge($this->except, $except);
217
+        $this->inputs = array_diff_key($this->inputs, array_flip($this->except));
218 218
 
219 219
         return $this;
220 220
     }
@@ -228,27 +228,27 @@  discard block
 block discarded – undo
228 228
     {
229 229
         // expected method is executed.
230 230
         // this method is a must for http method values to be found in this property.
231
-        if($this->checkProperties('expected')){
231
+        if ($this->checkProperties('expected')) {
232 232
 
233 233
             // if the expected values are not found in the inputs array,
234 234
             // the exception will be thrown.
235
-            foreach ($this->expected as $expected){
235
+            foreach ($this->expected as $expected) {
236 236
 
237 237
                 $expectedValues = [];
238 238
 
239 239
                 // mandatory expected data for each key can be separated by | operator.
240 240
                 // this is evaluated as "or".
241
-                foreach($expectedData = explode("|",$expected) as $inputs){
242
-                    if(!isset($this->inputs[$inputs])){
241
+                foreach ($expectedData = explode("|", $expected) as $inputs) {
242
+                    if (!isset($this->inputs[$inputs])) {
243 243
                         $expectedValues[] = $inputs;
244 244
                     }
245 245
                 }
246 246
 
247 247
                 // if the expectedData and expectedValues ​​
248 248
                 // array are numerically equal to the expected key, the exception is thrown.
249
-                if(count($expectedData)===count($expectedValues)){
249
+                if (count($expectedData)===count($expectedValues)) {
250 250
                     exception($expected)
251
-                        ->unexpectedValue('You absolutely have to send the value '.implode(" or ",$expectedValues).' for request object');
251
+                        ->unexpectedValue('You absolutely have to send the value '.implode(" or ", $expectedValues).' for request object');
252 252
                 }
253 253
             }
254 254
         }
@@ -263,17 +263,17 @@  discard block
 block discarded – undo
263 263
     {
264 264
         // check the presence of the generator object
265 265
         // and operate the generator over this object.
266
-        if($this->checkProperties('auto_generators')){
266
+        if ($this->checkProperties('auto_generators')) {
267 267
             $generators = $this->getAutoGenerators();
268 268
         }
269 269
 
270 270
         // check the presence of the generator object
271 271
         // and operate the generator over this object.
272
-        if($this->checkProperties('generators')){
273
-            $generators = array_merge(isset($generators) ? $generators: [],$this->getGenerators());
272
+        if ($this->checkProperties('generators')) {
273
+            $generators = array_merge(isset($generators) ? $generators : [], $this->getGenerators());
274 274
         }
275 275
 
276
-        if(isset($generators)){
276
+        if (isset($generators)) {
277 277
             $this->generatorMethod($generators);
278 278
         }
279 279
     }
@@ -288,30 +288,30 @@  discard block
 block discarded – undo
288 288
     private function generatorMethod($generators)
289 289
     {
290 290
         //generator array object
291
-        foreach ($generators as $generator){
291
+        foreach ($generators as $generator) {
292 292
 
293 293
             //generator method name
294 294
             $generatorMethodName = $generator.'Generator';
295 295
 
296 296
             // if the generator method is present,
297 297
             // the fake value is assigned.
298
-            if(method_exists($this,$generatorMethodName)){
298
+            if (method_exists($this, $generatorMethodName)) {
299 299
 
300 300
                 //fake registration
301
-                if(!isset($this->inputs[$generator])){
301
+                if (!isset($this->inputs[$generator])) {
302 302
                     $this->{$generator} = $this->{$generatorMethodName}();
303 303
                     $this->inputs[$generator] = $this->{$generatorMethodName}();
304 304
                 }
305 305
                 else {
306 306
 
307
-                    if($this->checkProperties('auto_generators_dont_overwrite')
308
-                        && in_array($generator,$this->getAutoGeneratorsDontOverwrite())){
307
+                    if ($this->checkProperties('auto_generators_dont_overwrite')
308
+                        && in_array($generator, $this->getAutoGeneratorsDontOverwrite())) {
309 309
                         $this->{$generator} = $this->{$generatorMethodName}();
310 310
                         $this->inputs[$generator] = $this->{$generatorMethodName}();
311 311
                     }
312 312
 
313
-                    if($this->checkProperties('generators_dont_overwrite')
314
-                        && in_array($generator,$this->getGeneratorsDontOverwrite())){
313
+                    if ($this->checkProperties('generators_dont_overwrite')
314
+                        && in_array($generator, $this->getGeneratorsDontOverwrite())) {
315 315
                         $this->{$generator} = $this->{$generatorMethodName}();
316 316
                         $this->inputs[$generator] = $this->{$generatorMethodName}();
317 317
                     }
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
     {
359 359
         // we use the http method to write
360 360
         // the values to the inputs and origin properties.
361
-        foreach($this->clientData as $key=>$value){
361
+        foreach ($this->clientData as $key=>$value) {
362 362
 
363 363
             //inputs and origin properties
364 364
             $this->inputs[$key] = $value;
@@ -405,9 +405,9 @@  discard block
 block discarded – undo
405 405
 
406 406
         // we update the input values ​​after
407 407
         // we receive and check the saved objects.
408
-        foreach ($clientObjects as $key=>$value){
408
+        foreach ($clientObjects as $key=>$value) {
409 409
 
410
-            if(isset($clientObjects['origin'][$key])){
410
+            if (isset($clientObjects['origin'][$key])) {
411 411
 
412 412
                 $this->{$key} = $clientObjects['origin'][$key];
413 413
                 $this->inputs[$key] = $this->{$key};
@@ -434,11 +434,11 @@  discard block
 block discarded – undo
434 434
 
435 435
         // the request update to be performed using
436 436
         // the method name to be used with the http method.
437
-        $this->setRequestInputs($requestMethod,$key);
437
+        $this->setRequestInputs($requestMethod, $key);
438 438
 
439 439
         // the request update to be performed using
440 440
         // the method name to be used without the http method.
441
-        $this->setRequestInputs($key,$key);
441
+        $this->setRequestInputs($key, $key);
442 442
     }
443 443
 
444 444
     /**
@@ -449,28 +449,28 @@  discard block
 block discarded – undo
449 449
      *
450 450
      * @throws ReflectionExceptionAlias
451 451
      */
452
-    private function setRequestInputs($method,$key)
452
+    private function setRequestInputs($method, $key)
453 453
     {
454
-        if(method_exists($this,$method) && $this->reflection->reflectionMethodParams($method)->isProtected){
454
+        if (method_exists($this, $method) && $this->reflection->reflectionMethodParams($method)->isProtected) {
455 455
 
456 456
             //check annotations for method
457
-            $annotation = app()->resolve(ClientAnnotationManager::class,['request'=>$this]);
458
-            $annotation->annotation($method,$key);
457
+            $annotation = app()->resolve(ClientAnnotationManager::class, ['request'=>$this]);
458
+            $annotation->annotation($method, $key);
459 459
 
460
-            if(isset($this->inputs[$key]) && is_array($this->inputs[$key])){
460
+            if (isset($this->inputs[$key]) && is_array($this->inputs[$key])) {
461 461
 
462 462
                 $inputKeys = $this->inputs[$key];
463 463
 
464 464
                 $this->inputs[$key] = [];
465
-                foreach ($inputKeys as $input){
465
+                foreach ($inputKeys as $input) {
466 466
 
467 467
                     $this->{$key}           = $input;
468 468
                     $keyMethod              = $this->{$method}();
469 469
                     $this->inputs[$key][]   = $keyMethod;
470 470
                 }
471 471
             }
472
-            else{
473
-                if(isset($this->inputs[$key])){
472
+            else {
473
+                if (isset($this->inputs[$key])) {
474 474
                     $keyMethod = $this->{$method}();
475 475
                     $this->inputs[$key] = $keyMethod;
476 476
                 }
@@ -488,8 +488,8 @@  discard block
 block discarded – undo
488 488
     {
489 489
         // the auto object validate property is the property
490 490
         // where all of your request values ​​are automatically validated.
491
-        if(property_exists($this,'autoObjectValidate')
492
-            && is_array($this->autoObjectValidate) && count($this->autoObjectValidate)){
491
+        if (property_exists($this, 'autoObjectValidate')
492
+            && is_array($this->autoObjectValidate) && count($this->autoObjectValidate)) {
493 493
             $this->autoValidate('autoObjectValidate');
494 494
         }
495 495
     }
Please login to merge, or discard this patch.
src/resta/Contracts/ClientContract.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@
 block discarded – undo
14 14
      * @param null $default
15 15
      * @return mixed
16 16
      */
17
-    public function input($key, $default=null);
17
+    public function input($key, $default = null);
18 18
 
19 19
     /**
20 20
      * @param $key
Please login to merge, or discard this patch.