feat: complete production backend integration

This commit is contained in:
Marek Miklewicz
2026-06-02 20:51:57 +02:00
parent d3f2fd69db
commit 4b531a4c24
20 changed files with 853 additions and 40 deletions
+6
View File
@@ -22,6 +22,12 @@ final class DirectAdminSyncRepository
return array_values($data['rules'][$ruleId] ?? []);
}
/** @return array<string,array<int,array<string,mixed>>> */
public function allRuleEntries(string $username): array
{
return $this->read($username)['rules'];
}
/** @return array<int,array<string,mixed>> */
public function deleteRuleEntries(string $username, string $ruleId): array
{