diff --git a/src/Analysis/ProjectZomboid/AdminChangedOptionInformation.php b/src/Analysis/ProjectZomboid/AdminChangedOptionInformation.php new file mode 100644 index 0000000..28a2ac0 --- /dev/null +++ b/src/Analysis/ProjectZomboid/AdminChangedOptionInformation.php @@ -0,0 +1,26 @@ +setLabel('Admin changed option'); + $this->setValue(sprintf( + '%s set %s=%s', + $matches['admin'], + $matches['option'], + $matches['value'] + )); + } +} diff --git a/src/Pattern/ProjectZomboid/AdminPattern.php b/src/Pattern/ProjectZomboid/AdminPattern.php index d2e183c..9249e8e 100644 --- a/src/Pattern/ProjectZomboid/AdminPattern.php +++ b/src/Pattern/ProjectZomboid/AdminPattern.php @@ -38,4 +38,6 @@ class AdminPattern public const string ADDED_XP_ENTRY = '/^\[\d{2}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}\] (?.+?) added (?[\d.]+) (?\S+) xp\'s to (?.+?)\.?$/'; public const string GRANTED_ACCESS_ENTRY = '/^\[\d{2}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}\] (?.+?) granted (?\w+) access level on (?.+?)\.?$/'; + + public const string CHANGED_OPTION_ENTRY = '/^\[\d{2}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}\] (?.+?) changed option (?