PHP 클래스 app\models\Payment

상속: extends Illuminate\Database\Eloquent\Model
파일 보기 프로젝트 열기: hillelcoren/invoice-ninja 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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