eZ\Publish\Core\REST\Server\Tests\Authenticator\IntegrationTestTest::getRepositoryMock PHP Method

getRepositoryMock() protected method

protected getRepositoryMock ( ) : eZ\Publish\API\Repository\Repository
return eZ\Publish\API\Repository\Repository
    protected function getRepositoryMock()
    {
        if (!isset($this->repositoryMock)) {
            $this->repositoryMock = $this->getMock('\\eZ\\Publish\\API\\Repository\\Repository', array(), array(), '', false);
            $userServiceMock = $this->getUserServiceMock();
            $this->repositoryMock->expects($this->any())->method('getUserService')->will($this->returnCallback(function () use($userServiceMock) {
                return $userServiceMock;
            }));
        }
        return $this->repositoryMock;
    }