| @@ 1302-1323 (lines=22) @@ | ||
| 1299 | $paramStructure = func_get_args(); |
|
| 1300 | $paramStructure = array_slice($paramStructure, 2); |
|
| 1301 | } |
|
| 1302 | foreach ($array as $v) { |
|
| 1303 | $vv = PhpQuery::callbackRun( |
|
| 1304 | $callback, |
|
| 1305 | array( |
|
| 1306 | $v |
|
| 1307 | ), |
|
| 1308 | $paramStructure |
|
| 1309 | ); |
|
| 1310 | // $callbackArgs = $args; |
|
| 1311 | // foreach($args as $i => $arg) { |
|
| 1312 | // $callbackArgs[$i] = $arg instanceof CallbackParam |
|
| 1313 | // ? $v |
|
| 1314 | // : $arg; |
|
| 1315 | // } |
|
| 1316 | // $vv = call_user_func_array($callback, $callbackArgs); |
|
| 1317 | if (is_array($vv)) { |
|
| 1318 | foreach ($vv as $vvv) |
|
| 1319 | $result[] = $vvv; |
|
| 1320 | } else if ($vv !== null) { |
|
| 1321 | $result[] = $vv; |
|
| 1322 | } |
|
| 1323 | } |
|
| 1324 | return $result; |
|
| 1325 | } |
|
| 1326 | ||
| @@ 587-603 (lines=17) @@ | ||
| 584 | // pass thou callbacks |
|
| 585 | $args = func_get_args(); |
|
| 586 | $args = array_slice($args, 1); |
|
| 587 | foreach ($args as $callback) { |
|
| 588 | if (is_array($return)) |
|
| 589 | foreach ($return as $k => $v) |
|
| 590 | $return[$k] = PhpQuery::callbackRun( |
|
| 591 | $callback, |
|
| 592 | array( |
|
| 593 | $v |
|
| 594 | ) |
|
| 595 | ); |
|
| 596 | else |
|
| 597 | $return = PhpQuery::callbackRun( |
|
| 598 | $callback, |
|
| 599 | array( |
|
| 600 | $return |
|
| 601 | ) |
|
| 602 | ); |
|
| 603 | } |
|
| 604 | return $return; |
|
| 605 | } |
|
| 606 | ||
| @@ 670-686 (lines=17) @@ | ||
| 667 | $args = func_get_args(); |
|
| 668 | $args = array_slice($args, 1); |
|
| 669 | } |
|
| 670 | foreach ($args as $callback) { |
|
| 671 | if (is_array($return)) |
|
| 672 | foreach ($return as $k => $v) |
|
| 673 | $return[$k] = PhpQuery::callbackRun( |
|
| 674 | $callback, |
|
| 675 | array( |
|
| 676 | $v |
|
| 677 | ) |
|
| 678 | ); |
|
| 679 | else |
|
| 680 | $return = PhpQuery::callbackRun( |
|
| 681 | $callback, |
|
| 682 | array( |
|
| 683 | $return |
|
| 684 | ) |
|
| 685 | ); |
|
| 686 | } |
|
| 687 | return $return; |
|
| 688 | } |
|
| 689 | ||