From 3c4ffd825843d689c9fbb2a53e19bce6156614e1 Mon Sep 17 00:00:00 2001 From: Oussama Bennaci Date: Sat, 20 Aug 2022 21:13:50 +0100 Subject: [PATCH] Move model interfaces to contracts directory --- app/Concerns/HasMentions.php | 2 +- app/{Models => Contracts}/MentionAble.php | 3 ++- app/{Models => Contracts}/ReplyAble.php | 2 +- app/{Models => Contracts}/SubscriptionAble.php | 3 ++- app/Http/Controllers/ReplyController.php | 2 +- app/Http/Requests/CreateReplyRequest.php | 2 +- app/Jobs/CreateReply.php | 4 ++-- app/Jobs/SubscribeToSubscriptionAble.php | 2 +- app/Jobs/UnsubscribeFromSubscriptionAble.php | 2 +- app/Mail/MentionEmail.php | 2 +- app/Models/Reply.php | 2 ++ app/Models/Subscription.php | 1 + app/Models/Thread.php | 3 +++ app/Notifications/MentionNotification.php | 2 +- 14 files changed, 20 insertions(+), 12 deletions(-) rename app/{Models => Contracts}/MentionAble.php (85%) rename app/{Models => Contracts}/ReplyAble.php (95%) rename app/{Models => Contracts}/SubscriptionAble.php (86%) diff --git a/app/Concerns/HasMentions.php b/app/Concerns/HasMentions.php index 80c438d19..e2ffa3ac5 100644 --- a/app/Concerns/HasMentions.php +++ b/app/Concerns/HasMentions.php @@ -2,7 +2,7 @@ namespace App\Concerns; -use App\Models\ReplyAble; +use App\Contracts\ReplyAble; use App\Models\User; use Illuminate\Support\Collection; diff --git a/app/Models/MentionAble.php b/app/Contracts/MentionAble.php similarity index 85% rename from app/Models/MentionAble.php rename to app/Contracts/MentionAble.php index b381cd0ff..16de97ece 100644 --- a/app/Models/MentionAble.php +++ b/app/Contracts/MentionAble.php @@ -1,7 +1,8 @@