report_handler_pm
class report_handler_pm extends report_handler
Properties
protected driver_interface | $db | from report_handler | |
protected dispatcher_interface | $dispatcher | from report_handler | |
protected config | $config | from report_handler | |
protected auth | $auth | from report_handler | |
protected user | $user | from report_handler | |
protected manager | $notifications | from report_handler | |
protected array | $report_data | from report_handler |
Methods
__construct(driver_interface $db, dispatcher_interface $dispatcher, config $config, auth $auth, user $user, manager $notification)
Constructor
from
report_handler
null
add_report(int $id, int $reason_id, string $report_text, int $user_notify)
Reports a message
null
validate_report_request(int $id)
Checks if the message is reportable
Details
in
report_handler at line 63
__construct(driver_interface $db, dispatcher_interface $dispatcher, config $config, auth $auth, user $user, manager $notification)
Constructor
in
report_handler at line 80
protected int
create_report(array $report_data)
Creates a report entity in the database
at line 27
null
add_report(int $id, int $reason_id, string $report_text, int $user_notify)
Reports a message
at line 97
null
validate_report_request(int $id)
Checks if the message is reportable