Использование статического и phpunit в замыкании причин: Сериализация «Закрытие» не допускается

Я пытаюсь создать экземпляр и запустить PHPUnitTest из закрытия, но я продолжаю получать это сообщение:

mytest :: authenticate_test Исключение: Сериализация «Закрытие» не допускается

Он работает вне закрытия без каких-либо проблем, а маршрут управляется Aura Router.

class mytest extends TestCase { public function authenticate_test() { // ... } } $runner = 'PHPUnit_TextUI_TestRunner'; $suite = new PHPUnit_Framework_TestSuite('PHPUnit'); $suite->addTest(new mytest("authenticate_test")); $map->attach('api.v1.', '/api/v1', function ($map) use($runner, $suite) { $map->route('tests', '/tests', function ($request, $response) use($runner, $suite) { $runner::run($suite); // <-- Error comes here }); }); 

Как я могу продолжить это?

Пожалуйста помоги мне с этим.

Заранее спасибо.

Solutions Collecting From Web of "Использование статического и phpunit в замыкании причин: Сериализация «Закрытие» не допускается"