[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/administrator/components/com_privacy/src/Model/ -> RemoveModel.php (summary)

(no description)

Copyright: (C) 2018 Open Source Matters, Inc.
License: GNU General Public License version 2 or later; see LICENSE.txt
File Size: 215 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

RemoveModel:: (6 methods):
  removeDataForRequest()
  getTable()
  logRemove()
  logRemoveBlocked()
  populateState()
  getActionlogModel()


Class: RemoveModel  - X-Ref

Remove model class.

removeDataForRequest($id = null)   X-Ref
Remove the user data.

param: integer  $id  The request ID to process
return: boolean

getTable($name = 'Request', $prefix = 'Administrator', $options = [])   X-Ref
Method to get a table object, load it if necessary.

param: string  $name     The table name. Optional.
param: string  $prefix   The class prefix. Optional.
param: array   $options  Configuration array for model. Optional.
return: Table  A Table object

logRemove(RequestTable $request)   X-Ref
Log the data removal to the action log system.

param: RequestTable  $request  The request record being processed
return: void

logRemoveBlocked(RequestTable $request, array $reasons)   X-Ref
Log the data removal being blocked to the action log system.

param: RequestTable  $request  The request record being processed
param: string[]      $reasons  The reasons given why the record could not be removed.
return: void

populateState()   X-Ref
Method to auto-populate the model state.

return: void

getActionlogModel()   X-Ref
Method to fetch an instance of the action log model.

return: ActionlogModel



Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer