/**
  * 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);
     }
 }