Function __global->handle_perceived_spammer_by_confidence
Definitions
sources/antispam.php
- Deal with a perceived spammer.
- Visibility: public
- Is abstract?: No
- Is static?: No
- Is final?: No
Parameters
| Name | Type | Passed by reference? | Variadic? | Default | Set | Range | Description |
|---|---|---|---|---|---|---|---|
| $user_ip | IP | No | No | required parameter | N/A | N/A | IP address |
| $confidence_level | float | No | No | required parameter | N/A | N/A | Confidence level (0.0 to 1.0) |
| $blocked_by | ID_TEXT | No | No | required parameter | N/A | N/A | Identifier for whatever did the blocking |
| $page_level | boolean | No | No | required parameter | N/A | N/A | Whether this is a page level check (i.e. we won't consider blocks or approval, just ban setting) |
| $confidence_by_criterion | array | No | No | [] | N/A | N/A | Array of criteria matched to their specific confidence level (0.0 to 1.0) |
Preview
Code (PHP)
/**
* Deal with a perceived spammer.
*
* @param IP $user_ip IP address
* @param float $confidence_level Confidence level (0.0 to 1.0)
* @param ID_TEXT $blocked_by Identifier for whatever did the blocking
* @param boolean $page_level Whether this is a page level check (i.e. we won't consider blocks or approval, just ban setting)
* @param array $confidence_by_criterion Array of criteria matched to their specific confidence level (0.0 to 1.0)
*/
function handle_perceived_spammer_by_confidence(string $user_ip, float $confidence_level, string $blocked_by, bool $page_level, array $confidence_by_criterion = [])
* Deal with a perceived spammer.
*
* @param IP $user_ip IP address
* @param float $confidence_level Confidence level (0.0 to 1.0)
* @param ID_TEXT $blocked_by Identifier for whatever did the blocking
* @param boolean $page_level Whether this is a page level check (i.e. we won't consider blocks or approval, just ban setting)
* @param array $confidence_by_criterion Array of criteria matched to their specific confidence level (0.0 to 1.0)
*/
function handle_perceived_spammer_by_confidence(string $user_ip, float $confidence_level, string $blocked_by, bool $page_level, array $confidence_by_criterion = [])

