Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. QpEncoder.php

function QpEncoder::encodeByteSequence

Encode the given byte array into a verbatim QP form.

1 call to QpEncoder::encodeByteSequence()
QpEncoder::encodeString in vendor/symfony/mime/Encoder/QpEncoder.php
Takes an unencoded string and produces a QP encoded string from it.

File

vendor/symfony/mime/Encoder/QpEncoder.php, line 162

Class

QpEncoder
@author Chris Corbyn

Namespace

Symfony\Component\Mime\Encoder

Code

private function encodeByteSequence(array $bytes, int &$size) : string {
    $ret = '';
    $size = 0;
    foreach ($bytes as $b) {
        if (isset($this->safeMap[$b])) {
            $ret .= $this->safeMap[$b];
            ++$size;
        }
        else {
            $ret .= self::QP_MAP[$b];
            $size += 3;
        }
    }
    return $ret;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal