Bolt\Tests\BoltUnitTest::getMockAccessChecker PHP Method

getMockAccessChecker() protected method

protected getMockAccessChecker ( Silex\Application $app, array $methods = ['isValidSession'] ) : AccessChecker | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject
$app Silex\Application
$methods array Defaults to ['isValidSession']
return Bolt\AccessControl\AccessChecker | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject
    protected function getMockAccessChecker($app, $methods = ['isValidSession'])
    {
        $parameters = [$app['storage.lazy'], $app['request_stack'], $app['session'], $app['dispatcher'], $app['logger.flash'], $app['logger.system'], $app['permissions'], $app['randomgenerator'], $app['access_control.cookie.options']];
        $accessCheckerMock = $this->getMockBuilder(AccessChecker::class)->setMethods($methods)->setConstructorArgs($parameters)->getMock();
        return $accessCheckerMock;
    }