Skip to content

Commit e740477

Browse files
committed
Fix dot with array prototype helper
1 parent e7774ff commit e740477

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/JsPhpize/Compiler/Helpers/DotWithArrayPrototype.h

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,81 @@
11
function ($base) {
22
$arrayPrototype = function ($base, $key) {
33
if ($key === 'forEach') {
4-
return return function ($callback, $userData = null) use (&$base) {
4+
return function ($callback, $userData = null) use (&$base) {
55
return array_walk($base, $callback, $userData);
66
};
77
}
88
if ($key === 'map') {
9-
return return function ($callback) use (&$base) {
9+
return function ($callback) use (&$base) {
1010
return array_map($callback, $base);
1111
};
1212
}
1313
if ($key === 'filter') {
14-
return return function ($callback, $flag = 0) use ($base) {
14+
return function ($callback, $flag = 0) use ($base) {
1515
return array_filter($base, $callback, $flag);
1616
};
1717
}
1818
if ($key === 'pop') {
19-
return return function () use (&$base) {
19+
return function () use (&$base) {
2020
return array_pop($base);
2121
};
2222
}
2323
if ($key === 'shift') {
24-
return return function () use (&$base) {
24+
return function () use (&$base) {
2525
return array_shift($base);
2626
};
2727
}
2828
if ($key === 'push') {
29-
return return function ($item) use (&$base) {
29+
return function ($item) use (&$base) {
3030
return array_push($base, $item);
3131
};
3232
}
3333
if ($key === 'unshift') {
34-
return return function ($item) use (&$base) {
34+
return function ($item) use (&$base) {
3535
return array_unshift($base, $item);
3636
};
3737
}
3838
if ($key === 'indexOf') {
39-
return return function ($item) use (&$base) {
39+
return function ($item) use (&$base) {
4040
$search = array_search($base, $item);
4141

4242
return $search === false ? -1 : $search;
4343
};
4444
}
4545
if ($key === 'slice') {
46-
return return function ($offset, $length = null, $preserveKeys = false) use (&$base) {
46+
return function ($offset, $length = null, $preserveKeys = false) use (&$base) {
4747
return array_slice($base, $offset, $length, $preserveKeys);
4848
};
4949
}
5050
if ($key === 'splice') {
51-
return return function ($offset, $length = null, $replacements = array()) use (&$base) {
51+
return function ($offset, $length = null, $replacements = array()) use (&$base) {
5252
return array_splice($base, $offset, $length, $replacements);
5353
};
5454
}
5555
if ($key === 'reverse') {
56-
return return function () use (&$base) {
56+
return function () use (&$base) {
5757
return array_reverse($base);
5858
};
5959
}
6060
if ($key === 'reduce') {
61-
return return function ($callback, $initial = null) use (&$base) {
61+
return function ($callback, $initial = null) use (&$base) {
6262
return array_reduce($base, $callback, $initial);
6363
};
6464
}
6565
if ($key === 'join') {
66-
return return function ($glue) use (&$base) {
66+
return function ($glue) use (&$base) {
6767
return implode($glue, $base);
6868
};
6969
}
7070
if ($key === 'sort') {
71-
return return function ($callback = null) use (&$base) {
71+
return function ($callback = null) use (&$base) {
7272
return $callback ? usort($base, $callback) : sort($base);
7373
};
7474
}
7575

7676
return null;
7777
};
78-
$getFromArray = function ($base, $key) {
78+
$getFromArray = function ($base, $key) use ($arrayPrototype) {
7979
return isset($base[$key])
8080
? $base[$key]
8181
: $arrayPrototype($base, $key);

0 commit comments

Comments
 (0)