Heratio Framework API Reference

SecurityAuditService
in package

Service for Security Audit Reports

Table of Contents

Methods

getActions()  : array<string|int, mixed>
Get distinct actions for filter
getAuditLogs()  : array<string|int, mixed>
Get audit logs with filters
getCombinedAuditLogs()  : array<string|int, mixed>
Get combined audit logs from all sources
getStatistics()  : array<string|int, mixed>
Get audit statistics
getUsers()  : array<string|int, mixed>
Get users list for filter dropdown
logEvent()  : int
Log an audit event

Methods

getActions()

Get distinct actions for filter

public getActions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAuditLogs()

Get audit logs with filters

public getAuditLogs([array<string|int, mixed> $filters = [] ][, int $limit = 100 ][, int $offset = 0 ]) : array<string|int, mixed>
Parameters
$filters : array<string|int, mixed> = []
$limit : int = 100
$offset : int = 0
Return values
array<string|int, mixed>

getCombinedAuditLogs()

Get combined audit logs from all sources

public getCombinedAuditLogs([array<string|int, mixed> $filters = [] ][, int $limit = 100 ][, int $offset = 0 ]) : array<string|int, mixed>
Parameters
$filters : array<string|int, mixed> = []
$limit : int = 100
$offset : int = 0
Return values
array<string|int, mixed>

getStatistics()

Get audit statistics

public getStatistics([string $period = '7 days' ]) : array<string|int, mixed>
Parameters
$period : string = '7 days'
Return values
array<string|int, mixed>

getUsers()

Get users list for filter dropdown

public getUsers() : array<string|int, mixed>
Return values
array<string|int, mixed>

logEvent()

Log an audit event

public logEvent(array<string|int, mixed> $data) : int
Parameters
$data : array<string|int, mixed>
Return values
int

        
On this page

Search results