From d74a9ad3730a95e1b5868a0b09570f0e209f8c01 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Mon, 27 Dec 2021 18:24:16 +0000 Subject: [PATCH] [ENTITY][Subscription] Add Subscription::cacheKeys --- src/Entity/Subscription.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Entity/Subscription.php b/src/Entity/Subscription.php index e206a0cd99..3a67f45a81 100644 --- a/src/Entity/Subscription.php +++ b/src/Entity/Subscription.php @@ -21,6 +21,7 @@ namespace App\Entity; use App\Core\Entity; use DateTimeInterface; +use Component\Group\Entity\LocalGroup; /** * Entity for subscription @@ -92,6 +93,13 @@ class Subscription extends Entity // @codeCoverageIgnoreEnd // }}} Autocode + public static function cacheKeys(LocalUser|LocalGroup|Actor $subject, LocalUser|LocalGroup|Actor $target): array + { + return [ + 'subscribed' => "subscription-{$subject->getId()}-{$target->getId()}", + ]; + } + public static function schemaDef(): array { return [