Go\Instrument\Transformer\WeavingTransformerTest::getKernelMock PHP Method

getKernelMock() protected method

Returns a mock for kernel
protected getKernelMock ( array $options, Go\Core\AspectContainer $container ) : PHPUnit_Framework_MockObject_MockObject | AspectKernel
$options array Additional options for kernel
$container Go\Core\AspectContainer Container instance
return PHPUnit_Framework_MockObject_MockObject | Go\Core\AspectKernel
    protected function getKernelMock($options, $container)
    {
        $mock = $this->getMockForAbstractClass(AspectKernel::class, [], '', false, true, true, array('getOptions', 'getContainer', 'hasFeature'));
        $mock->expects($this->any())->method('getOptions')->will($this->returnValue($options));
        $mock->expects($this->any())->method('getContainer')->will($this->returnValue($container));
        return $mock;
    }