From 4e09ee3eb255160c88a378375d69123a3e000497 Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Thu, 11 Oct 2018 01:26:34 +0200 Subject: Replaced more user related stuff (Contains some buggy stuff too...) --- tests/Unit/Helpers/Stub/UserModelImplementation.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tests/Unit/Helpers/Stub/UserModelImplementation.php') diff --git a/tests/Unit/Helpers/Stub/UserModelImplementation.php b/tests/Unit/Helpers/Stub/UserModelImplementation.php index 934aaeb2..1b14a17e 100644 --- a/tests/Unit/Helpers/Stub/UserModelImplementation.php +++ b/tests/Unit/Helpers/Stub/UserModelImplementation.php @@ -3,6 +3,7 @@ namespace Engelsystem\Test\Unit\Helpers\Stub; use Engelsystem\Models\User\User; +use Illuminate\Database\Eloquent\Collection; use InvalidArgumentException; class UserModelImplementation extends User @@ -13,6 +14,9 @@ class UserModelImplementation extends User /** @var int */ public static $id = null; + /** @var int */ + public static $apiKey = null; + /** * @param mixed $id * @param array $columns @@ -26,4 +30,17 @@ class UserModelImplementation extends User return self::$user; } + + /** + * @param string $apiKey + * @return User[]|Collection|\Illuminate\Database\Query\Builder + */ + public static function whereApiKey($apiKey) + { + if ($apiKey != static::$apiKey) { + throw new InvalidArgumentException('Wrong api key searched'); + } + + return new Collection([self::$user]); + } } -- cgit v1.2.3-70-g09d2