original_string: protected function injest($message)
  	{
  		switch($message->MessageType)
  		{
  			case static::MESSAGE_TYPE_BROADCAST:
  				$this->handleBroadcast($message);
  				break;
  			case static::MESSAGE_TYPE_STANDARD:
  				$this->handleStandard($message);
  				break;
  			case static::MESSAGE_TYPE_REQUEST:
  				$this->handleRequest($message);
  				break;
  			case static::MESSAGE_TYPE_REPLY:
  				$this->handleReply($message);
  				break;
  			default:
  				throw new ClientException('Unknown MessageType: ' . var_export($message->MessageType, true));
  		}
  	}
code: protected function injest($message)
  	{
  		switch($message->MessageType)
  		{
  			case static::MESSAGE_TYPE_BROADCAST:
  				$this->handleBroadcast($message);
  				break;
  			case static::MESSAGE_TYPE_STANDARD:
  				$this->handleStandard($message);
  				break;
  			case static::MESSAGE_TYPE_REQUEST:
  				$this->handleRequest($message);
  				break;
  			case static::MESSAGE_TYPE_REPLY:
  				$this->handleReply($message);
  				break;
  			default:
  				throw new ClientException('Unknown MessageType: ' . var_export($message->MessageType, true));
  		}
  	}
code_tokens: protected function injest ( $ message ) { switch ( $ message -> MessageType ) { case static :: MESSAGE_TYPE_BROADCAST : $ this -> handleBroadcast ( $ message ) ; break ; case static :: MESSAGE_TYPE_STANDARD : $ this -> handleStandard ( $ message ) ; break ; case static :: MESSAGE_TYPE_REQUEST : $ this -> handleRequest ( $ message ) ; break ; case static :: MESSAGE_TYPE_REPLY : $ this -> handleReply ( $ message ) ; break ; default : throw new ClientException ( 'Unknown MessageType: ' . var_export ( $ message -> MessageType , true ) ) ; } }
docstring: Injest, and route an incomming message
  
  @param   stdClass  $message  the incomming message
  @return  void
docstring_tokens: Injest and route an incomming message