Automator_Functions::__construct()
Initializes all development helper classes and variables via class composition
Source Source
File: src/core/lib/class-automator-functions.php
public function __construct() { // Automator DB Handler require_once __DIR__ . '/utilities/db/class-automator-db-handler-tokens.php'; require_once __DIR__ . '/utilities/db/class-automator-db-handler-closures.php'; require_once __DIR__ . '/utilities/db/class-automator-db-handler-actions.php'; require_once __DIR__ . '/utilities/db/class-automator-db-handler-triggers.php'; require_once __DIR__ . '/utilities/db/class-automator-db-handler-recipes.php'; require_once __DIR__ . '/utilities/db/class-automator-db-handler.php'; $this->db = Automator_DB_Handler::get_instance(); // Automator WP_Error Handler require_once __DIR__ . '/utilities/error/class-automator-wp-error.php'; $this->error = Automator_WP_Error::get_instance(); // Automator_Exception Handler require_once __DIR__ . '/utilities/error/class-automator-exception.php'; $this->exception = Automator_Exception::get_instance(); // Automator integration, trigger, action and closure registration require_once __DIR__ . '/utilities/class-automator-registration.php'; $this->register = Automator_Registration::get_instance(); // Automator integration, trigger, action and closure process require_once __DIR__ . '/process/class-automator-recipe-process.php'; require_once __DIR__ . '/process/class-automator-recipe-process-user.php'; $this->process = Automator_Recipe_Process::get_instance(); // Automator integration, trigger, action and closure process require_once __DIR__ . '/process/class-automator-recipe-process-complete.php'; $this->complete = Automator_Recipe_Process_Complete::get_instance(); // Load pre-defined options for triggers, actions, and closures require_once __DIR__ . '/helpers/class-automator-helpers.php'; require_once __DIR__ . '/helpers/class-automator-email-helpers.php'; require_once __DIR__ . '/helpers/class-automator-recipe-helpers.php'; require_once __DIR__ . '/helpers/class-automator-recipe-helpers-field.php'; require_once __DIR__ . '/helpers/class-automator-trigger-condition-helpers.php'; $this->helpers = Automator_Helpers::get_instance(); // Load plugin status checks require_once __DIR__ . '/utilities/class-automator-integrations-status.php'; $this->plugin_status = Automator_Integrations_Status::get_instance(); // Load plugin status checks require_once __DIR__ . '/utilities/error/class-automator-error-messages.php'; $this->error_message = Automator_Error_Messages::get_instance(); // Load plugin status checks require_once UA_ABSPATH . 'src/core/lib/recipe-parts/trait-tokens.php'; require_once __DIR__ . '/recipe-parts/tokens/class-automator-tokens.php'; $this->tokens = Automator_Tokens::get_instance(); // Load plugin status checks require_once __DIR__ . '/utilities/class-automator-input-parser.php'; $this->parse = Automator_Input_Parser::get_instance(); // Load plugin translated strings require_once __DIR__ . '/utilities/class-automator-translations.php'; $this->i18n = Automator_Translations::get_instance(); // Load plugin translated strings require_once __DIR__ . '/utilities/class-automator-utilities.php'; $this->utilities = Automator_Utilities::get_instance(); // Load plugin translated strings require_once __DIR__ . '/utilities/class-automator-get-data.php'; $this->get = Automator_Get_Data::get_instance(); // Load System report require_once __DIR__ . '/utilities/class-automator-system-report.php'; $this->system_report = Automator_System_Report::get_instance(); }
Expand full source code Collapse full source code View on Github