original_string: protected function removeUserData($connectionMask, array $channels, $nick)
      {
          $logger = $this->getLogger();
          foreach ($channels as $channel) {
              $logger->debug('Removing user mode data', array(
                  'connectionMask' => $connectionMask,
                  'channel' => $channel,
                  'nick' => $nick,
              ));
              unset($this->modes[$connectionMask][$channel][$nick]);
          }
      }
code: protected function removeUserData($connectionMask, array $channels, $nick)
      {
          $logger = $this->getLogger();
          foreach ($channels as $channel) {
              $logger->debug('Removing user mode data', array(
                  'connectionMask' => $connectionMask,
                  'channel' => $channel,
                  'nick' => $nick,
              ));
              unset($this->modes[$connectionMask][$channel][$nick]);
          }
      }
code_tokens: protected function removeUserData ( $ connectionMask , array $ channels , $ nick ) { $ logger = $ this -> getLogger ( ) ; foreach ( $ channels as $ channel ) { $ logger -> debug ( 'Removing user mode data' , array ( 'connectionMask' => $ connectionMask , 'channel' => $ channel , 'nick' => $ nick , ) ) ; unset ( $ this -> modes [ $ connectionMask ] [ $ channel ] [ $ nick ] ) ; } }
docstring: Removes mode data for a user and list of channels.
  
  @param string $connectionMask
  @param array $channels
  @param string $nick
docstring_tokens: Removes mode data for a user and list of channels .