/** * Get opened ServiceFeedbackClient * * @throws \Jgut\Tify\Exception\AdapterException * * @return \ZendService\Apple\Apns\Client\Feedback */ protected function getFeedbackClient() { if ($this->feedbackClient === null) { $this->feedbackClient = $this->builder->buildFeedbackClient($this->getParameter('certificate'), $this->getParameter('pass_phrase'), $this->sandbox); } return $this->feedbackClient; }
/** * @expectedException \Jgut\Tify\Exception\AdapterException * @expectedExceptionMessageRegExp /^Unable to connect/ * @expectedExceptionMessageRegExp /^Unable to set local cert chain file/ */ public function testFeedbackClient() { $client = $this->builder->buildFeedbackClient(__DIR__ . '/../../../files/apns_certificate.pem'); self::assertInstanceOf(FeedbackClient::class, $client); }