1. Go to this page and download the library: Download maatify/event-logging library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
maatify / event-logging example snippets
use Maatify\EventLogging\Provider\EventLoggingProviderFactory;
use Maatify\EventLogging\Common\SystemClock;
$pdo = new \PDO('mysql:host=localhost;dbname=mydb', 'user', 'pass');
$clock = new SystemClock();
$psrLogger = new \Monolog\Logger('event-logging-fallback'); // Optional for fail-open domains
// Create the provider service map
$provider = EventLoggingProviderFactory::createDefault($pdo, $clock, $psrLogger);
// Typed accessors enforce strict domain API boundaries
$auditTrail = $provider->auditTrail();
$authoritativeAudit = $provider->authoritativeAudit();
// Using the primitive convenience record method
$authoritativeAudit->record(
action: 'update_permissions',
targetType: 'user',
targetId: 123,
riskLevel: 'HIGH',
actorType: 'admin',
actorId: 1,
payload: ['role' => 'superuser'],
correlationId: 'abc-123'
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.