@@ -14,17 +14,17 @@ class Flatten
1414
1515 /**
1616 * Flattens a variable, possibly traversable, into a one-dimensional array, recursively.
17- *
17+ *
1818 * Each key (fully-qualified key or FQK) in the returned one-dimensional array is the join of all keys leading to
1919 * each (non-traversable) value, in all dimensions, separated by a given separator.
20- *
20+ *
2121 * An initial prefix can be optionally provided, but it will not be separated with the specified separator.
22- *
22+ *
2323 * @param mixed $var
2424 * @param string $separator
2525 * @param string $prefix
2626 * @param int $flags
27- * @return array One -dimensional array containing all values from all possible traversable dimensions in given input.
27+ * @return array 1 -dimensional array containing all values from all possible traversable dimensions in given input.
2828 * @see Flatten::FLAG_NUMERIC_NOT_FLATTENED
2929 */
3030 public static function flatten ($ var , $ separator = '. ' , $ prefix = '' , $ flags = 0 )
@@ -35,8 +35,8 @@ public static function flatten($var, $separator = '.', $prefix = '', $flags = 0)
3535 }
3636 return $ flattened ;
3737 }
38-
39- private static function flattenGenerator ($ var , $ separator , $ prefix = '' , $ flags )
38+
39+ private static function flattenGenerator ($ var , $ separator , $ prefix = '' , $ flags = 0 )
4040 {
4141 if (!self ::canTraverse ($ var )) {
4242 yield $ prefix => $ var ;
@@ -66,7 +66,7 @@ private static function canTraverse($var)
6666 private static function filterNumericKeysAndGetValues ($ var )
6767 {
6868 $ values = [];
69- $ var = array_filter ($ var , function ($ value , $ key ) use (&$ values ) {
69+ $ var = array_filter ($ var , function ($ value , $ key ) use (&$ values ) {
7070 if (is_int ($ key )) {
7171 $ values [$ key ] = $ value ;
7272 return false ;
0 commit comments