wp-launchpad/framework-options

There is no license information available for the latest version (v0.3.0) of this package.

Options library for the framework Launchpad

v0.3.0 2024-09-23 21:03 UTC

README

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.