Example #1
0
 /**
  * @return Job|null
  */
 public function invoke()
 {
     try {
         return $this->jobFactory->createFromResponse($this->responseOath->invoke());
     } catch (NotFoundException $notFound) {
         return null;
     }
 }
Example #2
0
 public function testGetSocket_exposesInternalSocket()
 {
     $internalSocket = 'hi';
     /** @var \PHPUnit_Framework_MockObject_MockObject|Socket $socketMock */
     $socketMock = $this->getMockBuilder(Socket::class)->disableOriginalConstructor()->setMethods(['getRaw'])->getMock();
     $socketMock->expects($this->once())->method('getRaw')->willReturn($internalSocket);
     $serverMock = $this->getServerMock();
     /** @var \PHPUnit_Framework_MockObject_MockObject|ResponseParserInterface $responseParserMock */
     $responseParserMock = $this->getMockBuilder(ResponseParserInterface::class)->getMockForAbstractClass();
     $responseOath = new ResponseOath($socketMock, $serverMock, $responseParserMock);
     $this->assertSame($internalSocket, $responseOath->getSocket());
 }