PaymentCategory
in package
implements
DomainObjectInterface
This class has a nullable $id because TransactionService is just handing back the value that it receives, not caring about its data integrity.
Tags
Interfaces, Classes, Traits and Enums
Table of Contents
- $drupalId : LegacyPaymentCategoryId|null
- $id : GivingFundId|null
- $product : string|null
- __construct() : mixed
- drupalId() : LegacyPaymentCategoryId|null
- id() : GivingFundId|null
- This id may be null on some TransactionService responses, however it can be expected to have a value in the context of creating a payment
- product() : string|null
Properties
$drupalId
private
LegacyPaymentCategoryId|null
$drupalId
Tags
$id
private
GivingFundId|null
$id
Tags
$product
private
string|null
$product
Tags
Methods
__construct()
public
__construct(GivingFundId|null $id, string|null $product, LegacyPaymentCategoryId|null $drupalId) : mixed
Parameters
- $id : GivingFundId|null
- $product : string|null
- $drupalId : LegacyPaymentCategoryId|null
Tags
Return values
mixed —drupalId()
public
drupalId() : LegacyPaymentCategoryId|null
Return values
LegacyPaymentCategoryId|null —id()
This id may be null on some TransactionService responses, however it can be expected to have a value in the context of creating a payment
public
id() : GivingFundId|null
Return values
GivingFundId|null —product()
public
product() : string|null