Linux webm002.cluster126.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
/
home
/
ariannadhf
/
www
/
wp-content
/
plugins
/
wp-mail-logging
/
src
/
Renderer
/
Format
/
/home/ariannadhf/www/wp-content/plugins/wp-mail-logging/src/Renderer/Format/MailRendererFactory.php
<?php namespace No3x\WPML\Renderer\Format; use No3x\WPML\Renderer\WPML_ColumnManager; use No3x\WPML\Renderer\WPML_MailRenderer; class MailRendererFactory { /** * @param $format * @return IMailRenderer * @throws \Exception */ static function factory($format) { $columnManager = new WPML_ColumnManager(); switch ($format) { case WPML_MailRenderer::FORMAT_RAW: return new RawRenderer($columnManager); case WPML_MailRenderer::FORMAT_HTML: return new HTMLRenderer($columnManager); case WPML_MailRenderer::FORMAT_JSON: return new JSONRenderer($columnManager); default: throw new \Exception("Unknown format."); } } }