/** * Tests setClient(). */ public function testSetClient() { $client = Phake::mock('\\Phergie\\Irc\\Client\\React\\ClientInterface'); $this->plugin->setClient($client); $this->assertSame($client, $this->plugin->getClient()); }
/** * Set Client Interface * @param ClientInterface $client */ public function setClient(ClientInterface $client) { parent::setClient($client); foreach ($this->plugins as $plugin) { if (!$plugin instanceof ClientAwareInterface) { continue; } $plugin->setClient($client); } }