/** * @test */ public function setterGetter() { $subscriber = new WildfireSubscriber(); $consumer = new ResponseConsumer(); $this->assertInstanceOf($this->_consumer, $subscriber->getConsumer()); $this->assertNotSame($consumer, $subscriber->getConsumer()); $subscriber->setConsumer($consumer); $this->assertSame($consumer, $subscriber->getConsumer()); }
/** * @param Behance\FireClient\Consumers\ResponseConsumer $consumer * @param GuzzleHttp\Subscriber\Mock $mock * * @return GuzzleHttp\Client */ private function _buildClient(ResponseConsumer $consumer, Mock $mock) { $client = new Client(); $emitter = $client->getEmitter(); $subscriber = new WildfireSubscriber(); $subscriber->setConsumer($consumer); $emitter->attach($mock); $emitter->attach($subscriber); return $client; }