public createSupervisor ( Kraken\Runtime\RuntimeModelInterface $model, string[] | null $methods = null ) : |
||
$model | Kraken\Runtime\RuntimeModelInterface | |
$methods | string[] | null | |
return |
public function createSupervisor($model, $methods = null)
{
$factory = new SolverFactory();
$factory->define(ModelContinue::class, function ($context = []) use($model) {
return new ModelContinue(array_merge(['model' => $model], $context));
});
return $this->getMock(Supervisor::class, $methods, [$factory]);
}