Passed
Push — master ( 613632...34a5a5 )
by Akpé Aurelle Emmanuel Moïse
01:34
created
src/namedArgsHelper.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
         {
8 8
             foreach ($arr1 as $k=>$v) {
9 9
                 if (array_key_exists($k, $arr2)) {
10
-                    $arr1[$k]=&$arr2[$k];
10
+                    $arr1[$k] = &$arr2[$k];
11 11
                 }
12 12
             }
13 13
         }
@@ -17,8 +17,8 @@  discard block
 block discarded – undo
17 17
             if (!\is_array($OneDarray)) {
18 18
                 return '';
19 19
             }
20
-            if (\count($OneDarray)>1) {
21
-                $end=array_pop($OneDarray);
20
+            if (\count($OneDarray) > 1) {
21
+                $end = array_pop($OneDarray);
22 22
                 return \join(',', $OneDarray)." and $end ";
23 23
             } else {
24 24
                 return array_pop($OneDarray);
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
         
28 28
         protected static function throwError($error)
29 29
         {
30
-            $error=(string)($error);
30
+            $error = (string) ($error);
31 31
             if (\version_compare(\PHP_VERSION, '7.0.0') < 0) {
32 32
                 \trigger_error($error, \E_USER_ERROR);
33 33
             } else {
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
                 return \false;
42 42
             }
43 43
             foreach ($array as $k=>$v) {
44
-                if (!\preg_match('#^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$#', (string)$k)) {
44
+                if (!\preg_match('#^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$#', (string) $k)) {
45 45
                     return \false;
46 46
                 }
47 47
             }
Please login to merge, or discard this patch.
src/NamedArgs.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -3,41 +3,41 @@  discard block
 block discarded – undo
3 3
 
4 4
     class namedArgs extends namedArgsHelper
5 5
     {
6
-        protected $parameters=array();
6
+        protected $parameters = array();
7 7
         
8 8
         public function __construct($mandatory)
9 9
         {
10 10
             if (!\is_array($mandatory)) {
11 11
                 throw new \InvalidArgumentException(\sprintf('parameter type must be array, %s given', \gettype($mandatory)));
12 12
             }
13
-            $this->parameters=$mandatory;
13
+            $this->parameters = $mandatory;
14 14
         }
15 15
         
16 16
         protected static function &ProcessParams(&$argument, $required, $default)
17 17
         {
18
-            $missing=array();
18
+            $missing = array();
19 19
             if (!\is_array($argument)) {
20 20
                 return \false;
21 21
             }
22
-            $argument=array_intersect_key($argument, $default);//keep only predefined names
22
+            $argument = array_intersect_key($argument, $default); //keep only predefined names
23 23
             //check for missing required parameters
24 24
             foreach ($required as $k=>$v) {
25 25
                 if (!array_key_exists($v, $argument)) {
26
-                    $missing[]=$v;
26
+                    $missing[] = $v;
27 27
                 }
28 28
             }
29 29
 
30 30
             if (!empty($missing)) {
31
-                $function=\debug_backtrace();
32
-                $function=\end($function);
33
-                $function=$function['function'];
34
-                $cm=\count($missing);
35
-                $error=\call_user_func_array('sprintf', array('Function  %s\'s  Required '.($cm>1?'parameters %s are':'parameter %s is').' missing',$function,NamedArgs::format($missing)));
31
+                $function = \debug_backtrace();
32
+                $function = \end($function);
33
+                $function = $function['function'];
34
+                $cm = \count($missing);
35
+                $error = \call_user_func_array('sprintf', array('Function  %s\'s  Required '.($cm > 1 ? 'parameters %s are' : 'parameter %s is').' missing', $function, NamedArgs::format($missing)));
36 36
                 self::throwError($error);
37 37
             }
38 38
             
39 39
             
40
-            self::merge($default, $argument);//assign given values to parameters while keeping references
40
+            self::merge($default, $argument); //assign given values to parameters while keeping references
41 41
             return $default;
42 42
         }
43 43
         
@@ -46,19 +46,19 @@  discard block
 block discarded – undo
46 46
             if (self::is_valid_associative($this->parameters)) {
47 47
                 return self::ProcessParams($this->parameters, $required, $default);
48 48
             } else {
49
-                $cp=\count($this->parameters);
50
-                if ($cp>=\count($required)) {
49
+                $cp = \count($this->parameters);
50
+                if ($cp >= \count($required)) {
51 51
                     foreach (array_keys($default) as $k=>$v) {
52
-                        if ($k===$cp) {
52
+                        if ($k === $cp) {
53 53
                             break;
54 54
                         }
55
-                        $default[$v]=&$this->parameters[$k];
55
+                        $default[$v] = &$this->parameters[$k];
56 56
                     }
57 57
                     return self::ProcessParams($default, $required, $default);
58 58
                 } else {
59
-                    $function=\debug_backtrace();
60
-                    $function=\end($function);
61
-                    $function=$function['function'];
59
+                    $function = \debug_backtrace();
60
+                    $function = \end($function);
61
+                    $function = $function['function'];
62 62
 
63 63
                     self::throwError(\sprintf('Function  %s : Two few parameters supplied', $function));
64 64
                 }
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
         public static function __callStatic($name, $mandatory)
71 71
         {
72 72
             if (empty($mandatory)) {
73
-                $mandatory[0]=[];
73
+                $mandatory[0] = [];
74 74
             }
75 75
             
76 76
             if ($mandatory[0] instanceof NamedArgs) {
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
         
85 85
         protected static function func($func, NamedArgs $mandatory)
86 86
         {
87
-            $args=&$mandatory->parameters;
87
+            $args = &$mandatory->parameters;
88 88
             return self::processParamsAndArgs($func, $args);
89 89
         }
90 90
         
@@ -92,10 +92,10 @@  discard block
 block discarded – undo
92 92
         
93 93
         protected static function getValues(&$func, &$params, $paramsArgs, &$args, $associative)
94 94
         {
95
-            foreach ((array)$params as $k=> $param) {
96
-                $key=$associative?$param->name:$k;
95
+            foreach ((array) $params as $k=> $param) {
96
+                $key = $associative ? $param->name : $k;
97 97
                 if (array_key_exists($key, $args)) {
98
-                    $paramsArgs[]=&$args[$key];
98
+                    $paramsArgs[] = &$args[$key];
99 99
                 } else {
100 100
                     self::elseifGetValues($func, $param, $paramsArgs);
101 101
                 }
@@ -112,12 +112,12 @@  discard block
 block discarded – undo
112 112
         
113 113
         protected static function getParamDefaultValue(\reflectionParameter $param)
114 114
         {
115
-            return $param->getDefaultValueConstantName()?\constant($param->getDefaultValueConstantName()):$param->getDefaultValue();
115
+            return $param->getDefaultValueConstantName() ?\constant($param->getDefaultValueConstantName()) : $param->getDefaultValue();
116 116
         }
117 117
         
118 118
         protected static function canGetParamDefaultValue(\reflectionFunction $func, \reflectionParameter $param)
119 119
         {
120
-            return !$func->isInternal()&&($param->isDefaultValueAvailable()||$param->isDefaultValueConstant());
120
+            return !$func->isInternal() && ($param->isDefaultValueAvailable() || $param->isDefaultValueConstant());
121 121
         }
122 122
         
123 123
         
@@ -126,9 +126,9 @@  discard block
 block discarded – undo
126 126
             if (self::canGetParamDefaultValue($func, $param)) {
127 127
                 $paramsArgs[] = self::getParamDefaultValue($param);
128 128
             } elseif ($param->allowsNull()) {
129
-                $paramsArgs[]=null;
129
+                $paramsArgs[] = null;
130 130
             } else {
131
-                self::handleOptional(!$param->isOptional(), (string)$func->name, (string)$param->name);
131
+                self::handleOptional(!$param->isOptional(), (string) $func->name, (string) $param->name);
132 132
             }
133 133
         }
134 134
 
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
         {
137 137
             self::getReflection($func);
138 138
             $paramsArgs = array();
139
-            $params =$func->getParameters();
139
+            $params = $func->getParameters();
140 140
             return $func->invokeArgs(self::getValues($func, $params, $paramsArgs, $args, self::is_valid_associative($args)));
141 141
         }
142 142
     }
Please login to merge, or discard this patch.
tests/NamedArgsTest.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 use PHPUnit\Framework\TestCase;
3 3
 
4
-require($DIR=($dir=dirname(__DIR__)).DIRECTORY_SEPARATOR.'src'.DIRECTORY_SEPARATOR).'namedArgsHelper.php';
4
+require($DIR = ($dir = dirname(__DIR__)).DIRECTORY_SEPARATOR.'src'.DIRECTORY_SEPARATOR).'namedArgsHelper.php';
5 5
 require $DIR.'namedArgs.php';
6 6
 require $dir.DIRECTORY_SEPARATOR.'Args.php';
7 7
 use EZAMA\NamedArgs;
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
         $this->assertEquals($matches0, $matches1);
27 27
         
28 28
         $this->assertTrue(
29
-            (bool)NamedArgs::preg_match(
29
+            (bool) NamedArgs::preg_match(
30 30
                 [
31 31
                             'subpatterns'=>&$match,
32 32
                             'pattern'=>'#a|o|i|u|e#',
Please login to merge, or discard this patch.