From 2a7e83991622357dd8cd40f0ad83d8546549bcd6 Mon Sep 17 00:00:00 2001 From: Attila Fulop <1162360+fulopattila122@users.noreply.github.com> Date: Wed, 6 Mar 2024 17:01:47 +0200 Subject: [PATCH] Added return types to order relationship methods --- src/Order/Models/Order.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Order/Models/Order.php b/src/Order/Models/Order.php index 5560089b..1fe3181d 100644 --- a/src/Order/Models/Order.php +++ b/src/Order/Models/Order.php @@ -17,6 +17,8 @@ use Carbon\Carbon; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\Relations\BelongsTo; +use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Support\Collection; use Konekt\Address\Models\AddressProxy; use Konekt\Enum\Eloquent\CastsEnums; @@ -124,17 +126,17 @@ public function getItems(): Traversable return $this->items; } - public function billpayer() + public function billpayer(): BelongsTo { return $this->belongsTo(BillpayerProxy::modelClass()); } - public function shippingAddress() + public function shippingAddress(): BelongsTo { return $this->belongsTo(AddressProxy::modelClass()); } - public function items() + public function items(): HasMany { return $this->hasMany(OrderItemProxy::modelClass()); }