api/symfony/Component/Mime/Encoder/QpContentEncoder.yaml

24 lines
1.1 KiB
YAML
Raw Normal View History

2024-09-26 09:03:21 +00:00
name: QpContentEncoder
class_comment: null
dependencies: []
properties: []
methods:
- name: standardize
visibility: private
parameters:
- name: string
comment: "# * @author Lars Strojny\n# */\n# final class QpContentEncoder implements\
\ ContentEncoderInterface\n# {\n# public function encodeByteStream($stream, int\
\ $maxLineLength = 0): iterable\n# {\n# if (!\\is_resource($stream)) {\n# throw\
\ new \\TypeError(\\sprintf('Method \"%s\" takes a stream as a first argument.',\
\ __METHOD__));\n# }\n# \n# // we don't use PHP stream filters here as the content\
\ should be small enough\n# yield $this->encodeString(stream_get_contents($stream),\
\ 'utf-8', 0, $maxLineLength);\n# }\n# \n# public function getName(): string\n\
# {\n# return 'quoted-printable';\n# }\n# \n# public function encodeString(string\
\ $string, ?string $charset = 'utf-8', int $firstLineOffset = 0, int $maxLineLength\
\ = 0): string\n# {\n# return $this->standardize(quoted_printable_encode($string));\n\
# }\n# \n# /**\n# * Make sure CRLF is correct and HT/SPACE are in valid places."
traits: []
interfaces:
- ContentEncoderInterface