From d39dd050b93d11213fab560325717a6cd3f68e0a Mon Sep 17 00:00:00 2001 From: mohammad-alavi Date: Wed, 29 Sep 2021 20:41:34 +0330 Subject: [PATCH] implement codes that moved form core to ship --- app/Ship/Parents/Transformers/Transformer.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/Ship/Parents/Transformers/Transformer.php b/app/Ship/Parents/Transformers/Transformer.php index eb1ddb0cd..ae3780b00 100644 --- a/app/Ship/Parents/Transformers/Transformer.php +++ b/app/Ship/Parents/Transformers/Transformer.php @@ -3,8 +3,24 @@ namespace App\Ship\Parents\Transformers; use Apiato\Core\Abstracts\Transformers\Transformer as AbstractTransformer; +use Illuminate\Support\Facades\Auth; abstract class Transformer extends AbstractTransformer { + /** + * @param $adminResponse + * @param $clientResponse + * + * @return array + */ + public function ifAdmin($adminResponse, $clientResponse): array + { + $user = Auth::user(); + if (!is_null($user) && $user->hasAdminRole()) { + return array_merge($clientResponse, $adminResponse); + } + + return $clientResponse; + } }