Class SaveOperation
The "save" operation is used to create or update a record.
- ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
-
ICanBoogie\Operation
-
ICanBoogie\SaveOperation
Direct known subclasses
Icybee\Modules\Comments\SaveOperation
,
Icybee\Modules\Nodes\SaveOperation
,
Icybee\Modules\Sites\SaveOperation
,
Icybee\Modules\Taxonomy\Terms\SaveOperation
,
Icybee\Modules\Taxonomy\Vocabulary\SaveOperation
,
Icybee\Modules\Users\Roles\SaveOperation
,
Icybee\Operation\Constructor\Save
Indirect known subclasses
Icybee\Modules\Contents\SaveOperation
,
Icybee\Modules\Files\SaveOperation
,
Icybee\Modules\Images\SaveOperation
,
Icybee\Modules\Members\SaveOperation
,
Icybee\Modules\Pages\SaveOperation
,
Icybee\Modules\Users\SaveOperation
Methods summary
protected
array
|
|
protected
|
|
protected
|
#
control_record( )
Overrides the method in order for the control to pass if the operation key is empty, which is the case when creating a new record. |
protected
array
|
#
lazy_get_properties( )
Filters out the operation's parameters, which are not defined as fields by the primary model of the module, and take care of filtering or resolving properties values. |
protected
boolean
|
|
protected
array
|
Methods inherited from ICanBoogie\Operation
__construct()
,
__invoke()
,
control()
,
control_authentication()
,
control_form()
,
control_method()
,
control_ownership()
,
control_permission()
,
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()
,
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