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\EncoderCode
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;
}