Completed
Push — master ( bb34f0...023ff5 )
by Stefano
03:08
created
classes/Map.php 2 patches
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -29,11 +29,11 @@  discard block
 block discarded – undo
29 29
      * @param  mixed $default (optional) The default value. If is a callable it will executed and the return value will be used.
30 30
      * @return mixed The value of the key or the default (resolved) value if the key not existed.
31 31
      */
32
-    public function get($key, $default=null){
33
-        if (null !== ($ptr =& $this->find($key,false))){
32
+    public function get($key, $default = null) {
33
+        if (null !== ($ptr = & $this->find($key, false))) {
34 34
             return $ptr;
35 35
         } else {
36
-            if ($default !== null){
36
+            if ($default !== null) {
37 37
                 return $this->set($key, is_callable($default) ? call_user_func($default) : $default);
38 38
             } else {
39 39
                 return null;
@@ -47,11 +47,11 @@  discard block
 block discarded – undo
47 47
      * @param  mixed $value (optional) The value. If is a callable it will executed and the return value will be used.
48 48
      * @return mixed The value of the key or the default (resolved) value if the key not existed.
49 49
      */
50
-    public function set($key, $value=null){
50
+    public function set($key, $value = null) {
51 51
         if (is_array($key)) {
52 52
             return $this->merge($key);
53 53
         } else {
54
-            $ptr =& $this->find($key, true);
54
+            $ptr = & $this->find($key, true);
55 55
             return $ptr = $value;
56 56
         }
57 57
     }
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      * @param  string $key The key path in dot notation
62 62
      * @param  boolean $compact (optional) Compact map removing empty paths.
63 63
      */
64
-    public function delete($key, $compact=true){
64
+    public function delete($key, $compact = true) {
65 65
         $this->set($key, null);
66 66
         if ($compact) $this->compact();
67 67
     }
@@ -71,18 +71,18 @@  discard block
 block discarded – undo
71 71
      * @param  string $key The key path in dot notation
72 72
      * @return boolean
73 73
      */
74
-    public function exists($key){
74
+    public function exists($key) {
75 75
         return null !== $this->find($key, false);
76 76
     }
77 77
 
78 78
     /**
79 79
      * Clear all key path in map.
80 80
      */
81
-    public function clear(){
81
+    public function clear() {
82 82
         $this->fields = [];
83 83
     }
84 84
 
85
-    public function __construct($fields=null){
85
+    public function __construct($fields = null) {
86 86
         $this->load($fields);
87 87
     }
88 88
 
@@ -90,8 +90,8 @@  discard block
 block discarded – undo
90 90
      * Load an associative array/object as the map source.
91 91
      * @param  string $fields The array to merge
92 92
      */
93
-    public function load($fields){
94
-        if ($fields) $this->fields = (array)$fields;
93
+    public function load($fields) {
94
+        if ($fields) $this->fields = (array) $fields;
95 95
     }
96 96
 
97 97
     /**
@@ -99,17 +99,17 @@  discard block
 block discarded – undo
99 99
      * @param  array   $array The array to merge
100 100
      * @param  boolean $merge_back If `true` merge the map over the $array, if `false` (default) the reverse.
101 101
      */
102
-    public function merge($array, $merge_back=false){
102
+    public function merge($array, $merge_back = false) {
103 103
         $this->fields = $merge_back
104
-            ? array_replace_recursive((array)$array, $this->fields)
105
-            : array_replace_recursive($this->fields, (array)$array);
104
+            ? array_replace_recursive((array) $array, $this->fields)
105
+            : array_replace_recursive($this->fields, (array) $array);
106 106
     }
107 107
 
108 108
     /**
109 109
      * Compact map removing empty paths
110 110
      */
111 111
 
112
-    public function compact(){
112
+    public function compact() {
113 113
 
114 114
         $array_filter_rec = function($input, $callback = null) use (&$array_filter_rec) {
115 115
             foreach ($input as &$value) {
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
             return array_filter($input, $callback);
121 121
         };
122 122
 
123
-        $this->fields = $array_filter_rec($this->fields,function($a){ return $a !== null; });
123
+        $this->fields = $array_filter_rec($this->fields, function($a) { return $a !== null;});
124 124
     }
125 125
 
126 126
     /**
@@ -130,14 +130,14 @@  discard block
 block discarded – undo
130 130
      * @param  callable  If passed this callback will be applied to the founded value.
131 131
      * @return mixed The founded value.
132 132
      */
133
-    public function & find($path, $create=false, callable $operation=null) {
134
-        $create ? $value =& $this->fields : $value = $this->fields;
135
-        foreach (explode('.',$path) as $tok) if ($create || isset($value[$tok])) {
136
-          $value =& $value[$tok];
133
+    public function & find($path, $create = false, callable $operation = null) {
134
+        $create ? $value = & $this->fields : $value = $this->fields;
135
+        foreach (explode('.', $path) as $tok) if ($create || isset($value[$tok])) {
136
+          $value = & $value[$tok];
137 137
         } else {
138
-          $value = $create ? $value :  null;  break;
138
+          $value = $create ? $value : null;break;
139 139
         }
140
-        if ( is_callable($operation) ) $operation($value);
140
+        if (is_callable($operation)) $operation($value);
141 141
         return $value;
142 142
     }
143 143
 
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
      *
149 149
      * @return string        The json object
150 150
      */
151
-    public function jsonSerialize(){
151
+    public function jsonSerialize() {
152 152
       return $this->fields;
153 153
     }
154 154
 
Please login to merge, or discard this patch.
Braces   +21 added lines, -15 removed lines patch added patch discarded remove patch
@@ -29,11 +29,11 @@  discard block
 block discarded – undo
29 29
      * @param  mixed $default (optional) The default value. If is a callable it will executed and the return value will be used.
30 30
      * @return mixed The value of the key or the default (resolved) value if the key not existed.
31 31
      */
32
-    public function get($key, $default=null){
33
-        if (null !== ($ptr =& $this->find($key,false))){
32
+    public function get($key, $default=null) {
33
+        if (null !== ($ptr =& $this->find($key,false))) {
34 34
             return $ptr;
35 35
         } else {
36
-            if ($default !== null){
36
+            if ($default !== null) {
37 37
                 return $this->set($key, is_callable($default) ? call_user_func($default) : $default);
38 38
             } else {
39 39
                 return null;
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
      * @param  mixed $value (optional) The value. If is a callable it will executed and the return value will be used.
48 48
      * @return mixed The value of the key or the default (resolved) value if the key not existed.
49 49
      */
50
-    public function set($key, $value=null){
50
+    public function set($key, $value=null) {
51 51
         if (is_array($key)) {
52 52
             return $this->merge($key);
53 53
         } else {
@@ -61,9 +61,11 @@  discard block
 block discarded – undo
61 61
      * @param  string $key The key path in dot notation
62 62
      * @param  boolean $compact (optional) Compact map removing empty paths.
63 63
      */
64
-    public function delete($key, $compact=true){
64
+    public function delete($key, $compact=true) {
65 65
         $this->set($key, null);
66
-        if ($compact) $this->compact();
66
+        if ($compact) {
67
+          $this->compact();
68
+        }
67 69
     }
68 70
 
69 71
     /**
@@ -71,18 +73,18 @@  discard block
 block discarded – undo
71 73
      * @param  string $key The key path in dot notation
72 74
      * @return boolean
73 75
      */
74
-    public function exists($key){
76
+    public function exists($key) {
75 77
         return null !== $this->find($key, false);
76 78
     }
77 79
 
78 80
     /**
79 81
      * Clear all key path in map.
80 82
      */
81
-    public function clear(){
83
+    public function clear() {
82 84
         $this->fields = [];
83 85
     }
84 86
 
85
-    public function __construct($fields=null){
87
+    public function __construct($fields=null) {
86 88
         $this->load($fields);
87 89
     }
88 90
 
@@ -90,8 +92,10 @@  discard block
 block discarded – undo
90 92
      * Load an associative array/object as the map source.
91 93
      * @param  string $fields The array to merge
92 94
      */
93
-    public function load($fields){
94
-        if ($fields) $this->fields = (array)$fields;
95
+    public function load($fields) {
96
+        if ($fields) {
97
+          $this->fields = (array)$fields;
98
+        }
95 99
     }
96 100
 
97 101
     /**
@@ -99,7 +103,7 @@  discard block
 block discarded – undo
99 103
      * @param  array   $array The array to merge
100 104
      * @param  boolean $merge_back If `true` merge the map over the $array, if `false` (default) the reverse.
101 105
      */
102
-    public function merge($array, $merge_back=false){
106
+    public function merge($array, $merge_back=false) {
103 107
         $this->fields = $merge_back
104 108
             ? array_replace_recursive((array)$array, $this->fields)
105 109
             : array_replace_recursive($this->fields, (array)$array);
@@ -109,7 +113,7 @@  discard block
 block discarded – undo
109 113
      * Compact map removing empty paths
110 114
      */
111 115
 
112
-    public function compact(){
116
+    public function compact() {
113 117
 
114 118
         $array_filter_rec = function($input, $callback = null) use (&$array_filter_rec) {
115 119
             foreach ($input as &$value) {
@@ -137,7 +141,9 @@  discard block
 block discarded – undo
137 141
         } else {
138 142
           $value = $create ? $value :  null;  break;
139 143
         }
140
-        if ( is_callable($operation) ) $operation($value);
144
+        if ( is_callable($operation) ) {
145
+          $operation($value);
146
+        }
141 147
         return $value;
142 148
     }
143 149
 
@@ -148,7 +154,7 @@  discard block
 block discarded – undo
148 154
      *
149 155
      * @return string        The json object
150 156
      */
151
-    public function jsonSerialize(){
157
+    public function jsonSerialize() {
152 158
       return $this->fields;
153 159
     }
154 160
 
Please login to merge, or discard this patch.
classes/Filter.php 2 patches
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -15,34 +15,34 @@
 block discarded – undo
15 15
 
16 16
     protected static $_modders = [];
17 17
 
18
-    public static function add($names, callable $modder = null){
19
-      if( null === $modder ) foreach ( (array)$names as $name => $callback ) {
18
+    public static function add($names, callable $modder = null) {
19
+      if (null === $modder) foreach ((array) $names as $name => $callback) {
20 20
         static::$_modders[$name][] = $callback;
21
-      } else foreach ( (array)$names as $name ) {
21
+      } else foreach ((array) $names as $name) {
22 22
         static::$_modders[$name][] = $modder;
23 23
       }
24 24
     }
25 25
 
26
-    public static function single($name,callable $modder){
26
+    public static function single($name, callable $modder) {
27 27
       static::$_modders[$name] = [$modder];
28 28
     }
29 29
 
30
-    public static function remove($name,callable $modder = null){
31
-      if($modder === null) {
30
+    public static function remove($name, callable $modder = null) {
31
+      if ($modder === null) {
32 32
         unset(static::$_modders[$name]);
33 33
       } else {
34
-        if ($idx = array_search($modder,static::$_modders[$name],true))
34
+        if ($idx = array_search($modder, static::$_modders[$name], true))
35 35
           unset(static::$_modders[$name][$idx]);
36 36
       }
37 37
     }
38 38
 
39
-    public static function with($names, $default){
40
-      foreach ((array)$names as $name) {
39
+    public static function with($names, $default) {
40
+      foreach ((array) $names as $name) {
41 41
         if (!empty(static::$_modders[$name])) {
42 42
           $value = $default;
43
-          $args  = array_slice( func_get_args(), 2 );
43
+          $args  = array_slice(func_get_args(), 2);
44 44
           foreach (static::$_modders[$name] as $modder) {
45
-            $value = call_user_func( $modder,$value,$args );
45
+            $value = call_user_func($modder, $value, $args);
46 46
           }
47 47
           return $value;
48 48
         }
Please login to merge, or discard this patch.
Braces   +13 added lines, -8 removed lines patch added patch discarded remove patch
@@ -15,28 +15,33 @@
 block discarded – undo
15 15
 
16 16
     protected static $_modders = [];
17 17
 
18
-    public static function add($names, callable $modder = null){
19
-      if( null === $modder ) foreach ( (array)$names as $name => $callback ) {
18
+    public static function add($names, callable $modder = null) {
19
+      if( null === $modder ) {
20
+        foreach ( (array)$names as $name => $callback ) {
20 21
         static::$_modders[$name][] = $callback;
21
-      } else foreach ( (array)$names as $name ) {
22
+      }
23
+      } else {
24
+        foreach ( (array)$names as $name ) {
22 25
         static::$_modders[$name][] = $modder;
23 26
       }
27
+      }
24 28
     }
25 29
 
26
-    public static function single($name,callable $modder){
30
+    public static function single($name,callable $modder) {
27 31
       static::$_modders[$name] = [$modder];
28 32
     }
29 33
 
30
-    public static function remove($name,callable $modder = null){
34
+    public static function remove($name,callable $modder = null) {
31 35
       if($modder === null) {
32 36
         unset(static::$_modders[$name]);
33 37
       } else {
34
-        if ($idx = array_search($modder,static::$_modders[$name],true))
35
-          unset(static::$_modders[$name][$idx]);
38
+        if ($idx = array_search($modder,static::$_modders[$name],true)) {
39
+                  unset(static::$_modders[$name][$idx]);
40
+        }
36 41
       }
37 42
     }
38 43
 
39
-    public static function with($names, $default){
44
+    public static function with($names, $default) {
40 45
       foreach ((array)$names as $name) {
41 46
         if (!empty(static::$_modders[$name])) {
42 47
           $value = $default;
Please login to merge, or discard this patch.