PHP Класс app\models\Payment

Наследование: extends Illuminate\Database\Eloquent\Model
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$dates array
$presenter string

Открытые методы

Метод Описание
account ( ) : BelongsTo
account_gateway ( ) : BelongsTo
client ( ) : mixed
contact ( ) : BelongsTo
getBankDataAttribute ( ) : mixed | null | stdClass | string
getBankNameAttribute ( $bank_name ) : null
getCompletedAmount ( ) : mixed
getEntityType ( ) : mixed
getLast4Attribute ( $value ) : null | string
getName ( ) : mixed
getRoute ( ) : string
invitation ( ) : BelongsTo
invoice ( ) : mixed
isCompleted ( ) : boolean
isFailed ( ) : boolean
isFailedOrVoided ( )
isPartiallyRefunded ( ) : boolean
isPending ( ) : boolean
isRefunded ( ) : boolean
isVoided ( ) : boolean
markComplete ( )
markFailed ( string $failureMessage = '' )
markVoided ( ) : boolean
payment_method ( ) : BelongsTo
payment_status ( ) : BelongsTo
payment_type ( ) : BelongsTo
recordRefund ( null $amount = null ) : boolean
scopeExcludeFailed ( $query ) * public function getAmount() { return Utils::formatMoney($this->amount, $this->client->getCurrencyId()); }
user ( ) : mixed

Описание методов

account() публичный метод

public account ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

account_gateway() публичный метод

public account_gateway ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

client() публичный метод

public client ( ) : mixed
Результат mixed

contact() публичный метод

public contact ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

getBankDataAttribute() публичный метод

public getBankDataAttribute ( ) : mixed | null | stdClass | string
Результат mixed | null | stdClass | string

getBankNameAttribute() публичный метод

public getBankNameAttribute ( $bank_name ) : null
$bank_name
Результат null

getCompletedAmount() публичный метод

public getCompletedAmount ( ) : mixed
Результат mixed

getEntityType() публичный метод

public getEntityType ( ) : mixed
Результат mixed

getLast4Attribute() публичный метод

public getLast4Attribute ( $value ) : null | string
$value
Результат null | string

getName() публичный метод

public getName ( ) : mixed
Результат mixed

getRoute() публичный метод

public getRoute ( ) : string
Результат string

invitation() публичный метод

public invitation ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

invoice() публичный метод

public invoice ( ) : mixed
Результат mixed

isCompleted() публичный метод

public isCompleted ( ) : boolean
Результат boolean

isFailed() публичный метод

public isFailed ( ) : boolean
Результат boolean

isFailedOrVoided() публичный метод

public isFailedOrVoided ( )

isPartiallyRefunded() публичный метод

public isPartiallyRefunded ( ) : boolean
Результат boolean

isPending() публичный метод

public isPending ( ) : boolean
Результат boolean

isRefunded() публичный метод

public isRefunded ( ) : boolean
Результат boolean

isVoided() публичный метод

public isVoided ( ) : boolean
Результат boolean

markComplete() публичный метод

public markComplete ( )

markFailed() публичный метод

public markFailed ( string $failureMessage = '' )
$failureMessage string

markVoided() публичный метод

public markVoided ( ) : boolean
Результат boolean

payment_method() публичный метод

public payment_method ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

payment_status() публичный метод

public payment_status ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

payment_type() публичный метод

public payment_type ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

recordRefund() публичный метод

public recordRefund ( null $amount = null ) : boolean
$amount null
Результат boolean

scopeExcludeFailed() публичный метод

* public function getAmount() { return Utils::formatMoney($this->amount, $this->client->getCurrencyId()); }
public scopeExcludeFailed ( $query )

user() публичный метод

public user ( ) : mixed
Результат mixed

Описание свойств

$dates защищенное свойство

protected array $dates
Результат array

$presenter защищенное свойство

protected string $presenter
Результат string