EventData Class

final class EventData implements \ArrayAccess, \Iterator, \Countable
{
    /**
     * Database fields; read-only
     */
    int     $blog_id;
    int     $event;
    string  $ipv6;
    ?string $username;
    ?string $password;
    ?int    $ref_id;
    ?string $iso;
    ?int    $plugin;
    ?string $request_method;
    ?string $url;
    ?string $content_type;
    ?string $referer;
    ?string $user_agent;
    ?string $post;
    ?string $headers;

    /**
     * Getters
     */
    function getBlogId(): int;
    function getEventId(): int;
    function getIp(): string;
    function getUsername(): ?string;
    function getPassword(): ?string;
    function getRefId(): ?int;
    function getIsoCountryCode(): ?string;
    function getPluginId(): ?int;
    function getRequestMethod(): ?string;
    function getUrl(): ?string;
    function getContentType(): ?string;
    function getReferer(): ?string;
    function getUserAgent(): ?string;
    function getPostData(): ?string;
    function getHttpHeaders(): ?string;
}
final class org\lecklider\charles\wordpress\wp_fail2ban\premium\EventData

WPf2b Event data.

property $blog_id → int

Database field: blog_id

property $event → int

Database field: event

property $ipv6 → string

Database field: ipv6

property $username → ?string

Database field: username

property $password → ?string

Database field: password

property $ref_id → ?int

Database field: ref_id

property $iso → ?string

Database field: iso

property $plugin → ?int

Database field: plugin

property $request_method → ?string

Database field: request_method

property $url → ?string

Database field: url

property $content_type → ?string

Database field: content_type

property $referer → ?string

Database field: referer

property $user_agent → ?string

Database field: user_agent

property $post → ?string

Database field: post

property $headers → ?string

Database field: headers

public getBlogId() → int

Get the ID of the blog that generated the event.

Returns:The Blog ID as an integer.
public getEventId() → int

Get the ID of the Event.

Returns:Returns the Event ID as an integer.
public getIp() → string

Get the IP address of the host that caused the Event.

Returns:Returns the IP address as a string.
public getUsername() → ?string

Get the username used to trigger the Event. Set by:

Returns:The username as a string, or null if not set.
public getPassword() → ?string

Get the password used to trigger the Event. Set by;

Returns:The password as a string, or null if not set.
public getRefId() → ?int

Get the referenced ID for the Event. Set by:

Returns:The Reference ID as an integer, or null if not set.
public getIsoCountryCode() → ?string

Get the 2-letter ISO country code for the Event.

Returns:The country code as a string, or null if unknown.
public getPluginId() → ?int

Get the registered plugin ID. See Register Plugin.

Returns:The plugin ID as an integer, or null for core Events.
public getRequestMethod() → ?string

Get the HTTP Request Method for the Event. See WP_FAIL2BAN_EX_LOG_URL.

Returns:The request method as a string, or null if URL logging is not enabled.
public getUrl() → ?string

Get the HTTP URL for the Event. See WP_FAIL2BAN_EX_LOG_URL.

Returns:The URL as a string, or null if URL logging is not enabled.
public getContentType() → ?string

Get the HTTP Content Type for the Event. See WP_FAIL2BAN_EX_LOG_POST_DATA.

Returns:The content type as a string, or null if POST data logging is not enabled.
public getReferer() → ?string

Get the HTTP Referer for the Event. See WP_FAIL2BAN_EX_LOG_REFERER.

Returns:The Referer as a string, or null if Referer logging is not enabled.
public getUserAgent() → ?string

Get the HTTP User Agent for the Event. See WP_FAIL2BAN_EX_LOG_USER_AGENT.

Returns:The user agent as a string, or null if User Agent logging is not enabled.
public getPostData() → ?string

Get the HTTP POST data for the Event. See WP_FAIL2BAN_EX_LOG_POST_DATA.

Returns:The POST data as a string, or null if POST data logging is not enabled.
public getHttpHeaders() → ?string

Get the HTTP headers for the Event. See WP_FAIL2BAN_EX_LOG_HEADERS.

Returns:The HTTP headers as a string, or null if header logging is not enabled.