Options
Description
This module provides options facades.
For that we have 3 types of options:
Options: Regular options.
Transients: Temporary options.
Settings: Plugin settings all saved in the same place.
Install
To install the library run the following command: composer require wp-launchpad/framework-options-take-off
Structure
Options are build around inflectors which add automatically facades to the objects aware about them.
For the Options you should implement the interface LaunchpadFrameworkOptions\Interfaces\OptionsAwareInterface and the trait LaunchpadFrameworkOptions\Traits\OptionsAwareTrait. For the Transients you should implement the interface LaunchpadFrameworkOptions\Interfaces\TransientsAwareInterface and the trait LaunchpadFrameworkOptions\Traits\TransientsAwareTrait. For the Settings you should implement the interface LaunchpadFrameworkOptions\Interfaces\SettingsAwareInterface and the trait LaunchpadFrameworkOptions\Traits\SettingsAwareTrait.
Last updated