Helper Emails

Helper con funciones útiles para trabajar con evío de correos mediante PHPMailer.

use Ocrend\Kernel\Helpers\Emails

La clase Emails

Detalle de métodos, con parámetros y respuestas.

PHP TWIG Funcionalidad
Emails::send() : bool --

Envía un correo electrónico utilizando SwiftMmailer

  • array $dest Arreglo con la forma {'email' => 'nombre'}
  • array $content Arreglo con el contenido por secciones con la forma {'{{llave}}' => 'reemplazo'}

    • {{title}} Título del mensaje
    • {{url_logo}} Url de logo
    • {{logo}} Logo
    • {{content}} Contenido del mensaje en HTML
    • {{btn-href}} Url del botón
    • {{btn-name}} Texto del boton
    • {{copyright}} Texto de copyright

    Las plantillas de email se encuentran en ./assets/mail/

  • int $template plantilla que usará el cuerpo del mensaje

    • 0 plantilla con botón por defecto
    • 1 plantilla sin botón
  • array $adj Arreglo opcional con la dirección local de los archivos adjuntos

NOTA: los datos de configuración SMTP se encuentran en mailer/ de Ocrend.ini.yml