Kraken\_Unit\Util\Factory\SupervisorPluginTest::createSupervisorPlugin PHP Метод

createSupervisorPlugin() публичный Метод

public createSupervisorPlugin ( callable $register = null, callable $unregister = null ) : Kraken\Supervision\SupervisorPluginInterface | PHPUnit_Framework_MockObject_MockObject
$register callable
$unregister callable
Результат Kraken\Supervision\SupervisorPluginInterface | PHPUnit_Framework_MockObject_MockObject
    public function createSupervisorPlugin(callable $register = null, callable $unregister = null)
    {
        $register = $register === null ? function () {
        } : $register;
        $unregister = $unregister === null ? function () {
        } : $unregister;
        $mock = $this->getMock(SupervisorPlugin::class, ['register', 'unregister']);
        $mock->expects($this->any())->method('register')->will($this->returnCallback($register));
        $mock->expects($this->any())->method('unregister')->will($this->returnCallback($unregister));
        return $mock;
    }