private function getChannels(MessageInterface $message, RecipientInterface $recipient)
    {
        $channels = $this->channelResolver
            ->getChannels($message->getType(), $this->getChannelStore());

        return $this->channelResolver
            ->filterChannels($recipient, $message->getType(), $channels);
    }
private function getChannels(MessageInterface $message, RecipientInterface $recipient)
    {
        $channels = $this->channelResolver
            ->getChannels($message->getType(), $this->getChannelStore());

        return $this->channelResolver
            ->filterChannels($recipient, $message->getType(), $channels);
    }
private function getChannels ( MessageInterface $ message , RecipientInterface $ recipient ) { $ channels = $ this -> channelResolver -> getChannels ( $ message -> getType ( ) , $ this -> getChannelStore ( ) ) ; return $ this -> channelResolver -> filterChannels ( $ recipient , $ message -> getType ( ) , $ channels ) ; }
Apply all logic to get the correct channels for the current recipient.

@param  MessageInterface   $message
@param  RecipientInterface $recipient
@return ChannelInterface[]
Apply all logic to get the correct channels for the current recipient .