?? GreyFile — Mystic File Browser

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

?? Viewing: ContactFormHelperApp.php

<?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();
    }
}


??

??