feat: initial commit

This commit is contained in:
2025-07-28 15:00:37 +03:00
commit 8c67190431
38 changed files with 8541 additions and 0 deletions

19
src/FieldMaskConfig.php Normal file
View File

@@ -0,0 +1,19 @@
<?php
namespace Ivuorinen\MonologGdprFilter;
/**
* FieldMaskConfig: config for masking/removal per field path
*/
final class FieldMaskConfig
{
public const MASK_REGEX = 'mask_regex';
public const REMOVE = 'remove';
public const REPLACE = 'replace';
public function __construct(public string $type, public ?string $replacement = null)
{
}
}