Class ConfigOperation
Save the configuration of the module.
There are two spaces for the configuration to be saved in: a local space and a global space.
Configuration in the local space is saved in the metas of the
working site object, whereas the configuration in the global space is saved in
the registry.
Event: properties:before
The property:before event of class
Icybee\ConfigOperation\BeforePropertiesEvent is fired by the
Icybee\ConfigOperation and its subclasses before the config
properties are collected.
One can attach a hook to this event to modify the operation request params before they are used to collect the config properties.
Event: properties
The properties event of class
Icybee\ConfigOperation\PropertiesEvent is fired by the
Icybee\ConfigOperation and its subclasses after the config
properties were collected.
One can attach a hook to this event to modify the properties before they are stored.
- ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
-
ICanBoogie\Operation
-
Icybee\ConfigOperation
-
Icybee\Modules\Search\ConfigOperation
Located at vendor/icanboogie-modules/search/lib/operations/config.php
Methods summary
protected
mixed
|
Methods inherited from Icybee\ConfigOperation
get_controls(),
lazy_get_properties(),
validate()
Methods inherited from ICanBoogie\Operation
__construct(),
__invoke(),
control(),
control_authentication(),
control_form(),
control_method(),
control_ownership(),
control_permission(),
control_record(),
control_session_token(),
encode(),
format_class_name(),
from(),
from_module_request(),
from_request(),
from_route(),
get_is_forwarded(),
get_module(),
get_request(),
get_response(),
lazy_get_form(),
lazy_get_record(),
reset()
Methods inherited from ICanBoogie\Object
resolve_facade_properties(),
resolve_private_properties(),
to_array(),
to_json()
Methods inherited from ICanBoogie\ToArrayRecursive
Methods used from ICanBoogie\ToArrayRecursiveTrait
Methods used from ICanBoogie\PrototypeTrait
__call(),
__get(),
__set(),
__sleep(),
__wakeup(),
get_prototype(),
has_method(),
has_property(),
last_chance_get(),
last_chance_set()
Magic methods summary
Constants summary
Constants inherited from ICanBoogie\Operation
CONTROL_AUTHENTICATION,
CONTROL_FORM,
CONTROL_METHOD,
CONTROL_OWNERSHIP,
CONTROL_PERMISSION,
CONTROL_RECORD,
CONTROL_SESSION_TOKEN,
DESTINATION,
KEY,
NAME,
RESTFUL_BASE,
RESTFUL_BASE_LENGTH,
SESSION_TOKEN
Properties summary
Properties inherited from ICanBoogie\Operation
$destination,
$form,
$format,
$key,
$method,
$module,
$properties,
$request,
$response
Magic properties inherited from ICanBoogie\Operation
$is_forwarded,
$record,
$request