本文整理汇总了PHP中Prophecy\Prophecy\ObjectProphecy::refresh方法的典型用法代码示例。如果您正苦于以下问题:PHP ObjectProphecy::refresh方法的具体用法?PHP ObjectProphecy::refresh怎么用?PHP ObjectProphecy::refresh使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Prophecy\Prophecy\ObjectProphecy
的用法示例。
在下文中一共展示了ObjectProphecy::refresh方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: createNewDocumentOnSave
/**
* @test
*/
public function createNewDocumentOnSave()
{
$id = 1;
$data = 'foobar';
$this->prophesizeGetDocumentThrowsException($id);
$this->index->refresh()->shouldBeCalled();
$doc = $this->getDocument($id, $data);
$this->type->createDocument($this->getCacheId($id), [Cache::VALUE_FIELD => serialize($data)])->shouldBeCalled()->willReturn($doc);
$this->type->addDocument($doc)->shouldBeCalled();
self::assertTrue($this->cache->save($id, $data));
}
示例2: provideCorrectTokenUpdatesExpirationAndFallbacksToNextMiddleware
/**
* @test
*/
public function provideCorrectTokenUpdatesExpirationAndFallbacksToNextMiddleware()
{
$authToken = 'ABC-abc';
$request = ServerRequestFactory::fromGlobals()->withAttribute(RouteResult::class, RouteResult::fromRouteMatch('bar', 'foo', []))->withHeader(CheckAuthenticationMiddleware::AUTHORIZATION_HEADER, 'bearer ' . $authToken);
$this->jwtService->verify($authToken)->willReturn(true)->shouldBeCalledTimes(1);
$this->jwtService->refresh($authToken)->willReturn($authToken)->shouldBeCalledTimes(1);
$isCalled = false;
$this->assertFalse($isCalled);
$this->middleware->__invoke($request, new Response(), function ($req, $resp) use(&$isCalled) {
$isCalled = true;
return $resp;
});
$this->assertTrue($isCalled);
}