From 66a06ac98639a95e016b7a048e0c53910a313106 Mon Sep 17 00:00:00 2001 From: emreakay Date: Wed, 20 Mar 2024 14:44:54 +0300 Subject: [PATCH] - remove fix --- src/Contracts/IssueActorModelContract.php | 4 ++++ tests/Models/User.php | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/Contracts/IssueActorModelContract.php b/src/Contracts/IssueActorModelContract.php index 29742d3..4fbc983 100644 --- a/src/Contracts/IssueActorModelContract.php +++ b/src/Contracts/IssueActorModelContract.php @@ -18,6 +18,10 @@ interface IssueActorModelContract extends ConnectiveContract { public function getIssueActorName(): string; + public static function getModelType(): string; + + public function getModelId(): int; + /** * ConnectiveCollection */ diff --git a/tests/Models/User.php b/tests/Models/User.php index bf2da05..fc7c770 100644 --- a/tests/Models/User.php +++ b/tests/Models/User.php @@ -11,6 +11,7 @@ /** * @property string $name + * @property int $id */ class User extends Model implements ConnectiveContract, IssueActorModelContract { @@ -43,4 +44,14 @@ public static function searchIssueActor(string $searchTerm): Collection { return User::query()->where('name', 'like', '%'.$searchTerm.'%')->get(); } + + public static function getModelType(): string + { + return self::class; + } + + public function getModelId(): int + { + return $this->id; + } }