UrbanIndo\Yii2\Queue\Queue::deserializeMessage PHP 메소드

deserializeMessage() 보호된 메소드

protected deserializeMessage ( array $array ) : array
$array array The message to be deserialize.
리턴 array
    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;
    }