createBase($userMerchant); $creditHistory->setType($type) ; return $creditHistory; } public function createBase(UserMerchantInterface $userMerchant): CreditHistoryInterface { $class = CreditHistoryContainer::getEntityFqcn(); $creditHistory = new $class; $creditHistory->setUserMerchant($userMerchant) ; return $creditHistory; } }