Current path: home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5/server/
?? Go up: /home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5
<?php
namespace KS_PAC_DCFH;
use KS_PAC_DCFH\Admin\Controllers\LocalizedStrings;
use KS_PAC_DCFH\Admin\Controllers\NotificationEmailDispatcher;
use KS_PAC_DCFH\Admin\Controllers\SettingsRepository;
use KS_PAC_DCFH\Admin\Handlers\MailHandler;
use KS_PAC_DCFH\Admin\Handlers\PlaceholderHelper;
use KS_PAC_DCFH\Admin\Managers\EmailTemplateManager;
use KS_PAC_DCFH\Admin\Managers\EntryMetaManager;
use KS_PAC_DCFH\Admin\Managers\FormSettingsManager;
use KS_PAC_DCFH\Admin\Managers\GeneralDatabaseManager;
use KS_PAC_DCFH\Admin\Managers\PermissionManager;
use KS_PAC_DCFH\Admin\Managers\UserManager;
use KS_PAC_DCFH\Frontend\Controllers\DefaultString;
use KS_PAC_DCFH\Frontend\Services\MergeTagService;
use KS_PAC_DCFH\Helpers\AdminAlert;
use KS_PAC_DCFH\Helpers\FileUtils;
use KS_PAC_DCFH\Helpers\LogUtils;
use KS_PAC_DCFH\Helpers\MiscUtils;
use KS_PAC_DCFH\Helpers\VBUtils;
if (!defined('ABSPATH')) {
exit;
}
final class ContactFormHelperApp
{
private static $_instance;
public static function instance(): self
{
if (self::$_instance === null) {
self::$_instance = new self();
}
return self::$_instance;
}
public function misc_utils(): MiscUtils
{
return MiscUtils::instance();
}
public function file_utils(): FileUtils
{
return FileUtils::instance();
}
public function log_utils(): LogUtils
{
return LogUtils::instance();
}
public function vb_utils(): VBUtils
{
return VBUtils::instance();
}
public function form_settings_manager(): FormSettingsManager
{
return FormSettingsManager::instance();
}
public function settings_rep(): SettingsRepository
{
return SettingsRepository::instance();
}
public function default_strings(): DefaultString
{
return DefaultString::instance();
}
public function general_db_manager(): GeneralDatabaseManager
{
return GeneralDatabaseManager::instance();
}
public function entry_meta_manager(): EntryMetaManager
{
return EntryMetaManager::instance();
}
public function user_manager(): UserManager
{
return UserManager::instance();
}
public function permission_manager(): PermissionManager
{
return PermissionManager::instance();
}
public function email_template_manager(): EmailTemplateManager
{
return EmailTemplateManager::instance();
}
public function merge_tag_service(): MergeTagService
{
return MergeTagService::instance();
}
public function placeholder_helper(): PlaceholderHelper
{
return PlaceholderHelper::instance();
}
public function admin_alert(): AdminAlert
{
return AdminAlert::instance();
}
public function mail_handler(): MailHandler
{
return MailHandler::instance();
}
public function notification_dispatcher(): NotificationEmailDispatcher
{
return NotificationEmailDispatcher::instance();
}
}