Kraken\_Unit\Runtime\RuntimeManagerTest::createRuntimeManager PHP Метод

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

public createRuntimeManager ( string[] $methods = [] ) : RuntimeManagerMock | PHPUnit_Framework_MockObject_MockObject
$methods string[]
Результат Kraken\_Unit\Runtime\_Mock\RuntimeManagerMock | PHPUnit_Framework_MockObject_MockObject
    public function createRuntimeManager($methods = [])
    {
        $channel = $this->getMock(ChannelInterface::class, [], [], '', false);
        $process = $this->getMock(ProcessManagerInterface::class, [], [], '', false);
        $thread = $this->getMock(ThreadManagerInterface::class, [], [], '', false);
        $methods = array_merge(['getThread', 'getProcess'], $methods);
        $manager = $this->getMock(RuntimeManagerMock::class, $methods, [$channel, $process, $thread]);
        $manager->expects($this->any())->method('getThread')->will($this->returnValue($thread));
        $manager->expects($this->any())->method('getProcess')->will($this->returnValue($process));
        return $manager;
    }
RuntimeManagerTest