2 namespace Civi\Test\CiviEnvBuilder
;
3 class CallbackStep
implements StepInterface
{
8 * CallbackStep constructor.
12 public function __construct($callback, $sig = NULL) {
13 $this->callback
= $callback;
14 $this->sig
= $sig === NULL ?
md5(var_export($callback, 1)) : $sig;
17 public function getSig() {
21 public function isValid() {
22 return is_callable($this->callback
);
25 public function run($ctx) {
26 call_user_func($this->callback
, $ctx);