WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

PHPMailer\PHPMailer

PHPMailer::encodeFile() protected WP 1.0

Encode a file attachment in requested format. Returns an empty string on failure.

{} Это метод класса: PHPMailer{}

Хуков нет.

Возвращает

Строку.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->encodeFile( $path, $encoding );
$path(строка) (обязательный)
The full path to the file
$encoding(строка)
The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'
По умолчанию: self::ENCODING_BASE64

Код PHPMailer::encodeFile() WP 5.5.2

<?php
protected function encodeFile($path, $encoding = self::ENCODING_BASE64)
{
    try {
        if (!static::isPermittedPath($path) || !file_exists($path) || !is_readable($path)) {
            throw new Exception($this->lang('file_open') . $path, self::STOP_CONTINUE);
        }
        $file_buffer = file_get_contents($path);
        if (false === $file_buffer) {
            throw new Exception($this->lang('file_open') . $path, self::STOP_CONTINUE);
        }
        $file_buffer = $this->encodeString($file_buffer, $encoding);

        return $file_buffer;
    } catch (Exception $exc) {
        $this->setError($exc->getMessage());
        $this->edebug($exc->getMessage());
        if ($this->exceptions) {
            throw $exc;
        }

        return '';
    }
}