Manage the settings for for this plugin.

This module holds the logic for saving our admin notices as transients and displaying them on an admin page load.

The options page configuration for general settings regarding the modules included in this plugin.

The options page configuration for general settings regarding the modules included in this plugin.

Manage the settings for for this plugin.

A class to represent and help deal with common plugin admin functionality.

Autoloader class for managing multiple SPL autoload directories

The wrappper class for a proprietary set of code which seeks to facilitate WordPress development and encourage use of the documented coding standards.

A class to represent crucial project file system structures and bind their PHP functionalities to WordPress.

An abstraction to apply to singleton instances for uniform initialization.

Utility functions class to hold useful chunks of code we find ourselves often reusing.

This Module is for holding framework abstractions.

A class to manage the WPPF Action Scheduler solution.

A class to represent a callable Action assigned to a Timer and all of it's properties.

A class to manage the WP Cron associated with the Action Scheduler and how ofter to check for timers to run.

A class to automate the creation of timers through form submissions.

A Timer instance that bases it's run times off of even intervals from a specified start times. It can also return how many missed intervals a Timer may potentially have.

A Timer instance that bases it's run times off of even intervals from a specified start times. It can also return how many missed intervals a Timer may potentially have.

A Timer template for the Action Scheduler system that other timer classes can extend and implement their own settings for.

A static class to manage the saving and loading of Timers from the database.

A trait to extend the Plugin functionality by providing methods for running tasks on version updates.

A Module which registers a site host as an expected host and throws a notification if the expected host differs from the current host and at least one Plugin has registered a notification.

A Module which registers a site host as an expected host and throws a notification if the expected host differs from the current host and at least one Plugin has registered a notification.

A Module for providing automated access to running tasks on Plugin version updates.

A class to control the basic functionality for an Upgrader Schema (super descriptive, ty me).

This Module holds specific Plugin-related functionality that doesn't belong with WordPress native abstractions.

An abstract class for mandating essential parts of the \WC_Email, and implementing email set-up and sending.

A trait to expand the capabilities of the WooCommerce_Plugin to include email-related functionality.

A class to encompass the creation and script handling of the WooCommerce Tabs UI component.

A super class of the Plugin that includes WooCommerce-specific functionality.

This Module manages the WooCommerce features.

A class intended to provide application notifications to the admin users. Built off transients to be one-time use.

Utility functions class to hold useful chunks of code we find ourselves often reusing.

Utility functions class to hold useful chunks of code we find ourselves often reusing.

A manager for Meta Boxes that appear on admin edit pages. Manages the form rendering and post save hooking processes.

A class to abstract and automate the process of creating a page under the 'tools' menu item.

A class to abstract and automate the process of creating a page under the 'settings' menu item.

A class to abstract and automate the process of building Pages.

A class to automate the process of creating a Settings Field under a Settings Section.

A class to automate the process of creating a section for a page under the 'settings' menu item.

An extension to the Admin Module that manages code related to particular admin screens, and what code should be run in global or local context.

A manager for screens that belong to a post type.

This Module is not a Module which is necessarily loaded only when TRUE === is_admin(), rather this namespace simply holds all of the administrative abstractions for WordPress.

An abstract class for other abstract classes to inherit regarding saving meta values in standard form in the WordPress database.

A class for validating input patterns and types for Meta stored in the database.

A class to represent and help deal with common plugin functionality.

A class to represent and help deal with common custom post type functionality.

An abstract for dealing with Post Meta.

In this class, we attempt to define and encapsulate the functionalities of a single "Post Type" in WordPress.

An abstract for dealing with User Meta.

This Module manages the WordPress-specific features of the framework.