wp-launchpad/framework-options

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

Options library for the framework Launchpad

v0.1.2 2024-05-09 13:30 UTC

This package is auto-updated.

Last update: 2024-05-11 18:02:38 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.