(array $acl)
| 749 | return false; |
| 750 | } |
| 751 | private static function save(array $acl): bool |
| 752 | { |
| 753 | $ok = @file_put_contents(self::path(), json_encode($acl, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES), LOCK_EX) !== false; |
| 754 | if ($ok) { |
| 755 | self::$cache = $acl; |
| 756 | } |
| 757 | if ($ok) { |
| 758 | self::resetMemo(); |
| 759 | } |
| 760 | return $ok; |
| 761 | } |
| 762 | |
| 763 | private static function listFor(string $folder, string $key): array |
| 764 | { |
no test coverage detected