1: <?php
2:
3: namespace BN\Compiler\Postfix\Operator;
4:
5: class CallbackEvaluator implements OperatorEvaluator
6: {
7: public $callback;
8:
9: public function __construct($callback)
10: {
11: $this->callback = $callback;
12: }
13:
14: public function __invoke(array $operands)
15: {
16: return call_user_func_array($this->callback, $operands);
17: }
18: }
19: