protected function deserializeMessage($array)
{
switch ($this->serializer) {
case self::SERIALIZER_PHP:
$data = unserialize($array);
break;
case self::SERIALIZER_JSON:
$data = \yii\helpers\Json::decode($array);
break;
}
if (empty($data)) {
throw new Exception('Can not deserialize message');
}
return $data;
}