PHP 클래스 app\models\PaymentMethod

상속: extends yii\db\ActiveRecord
파일 보기 프로젝트 열기: hillelcoren/invoice-ninja 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$timestamps boolean

보호된 프로퍼티들

프로퍼티 타입 설명
$dates array
$hidden array

공개 메소드들

메소드 설명
account ( ) : BelongsTo
account_gateway_token ( ) : BelongsTo
contact ( ) : BelongsTo
currency ( ) : BelongsTo
gatewayType ( ) : mixed
getBankDataAttribute ( ) : mixed | null | stdClass | string
getBankNameAttribute ( $bank_name ) : null
getLast4Attribute ( $value ) : null | string
imageUrl ( ) : Illuminate\Contracts\Routing\UrlGenerator | string
lookupBankData ( $routingNumber ) : mixed | null | stdClass | string
payment_type ( ) : BelongsTo
payments ( ) : Illuminate\Database\Eloquent\Relations\HasMany
requiresDelayedAutoBill ( ) : boolean
scopeClientId ( $query, $clientId ) : mixed
scopeIsBankAccount ( $query, $isBank )

메소드 상세

account() 공개 메소드

public account ( ) : BelongsTo
리턴 Illuminate\Database\Eloquent\Relations\BelongsTo

account_gateway_token() 공개 메소드

public account_gateway_token ( ) : BelongsTo
리턴 Illuminate\Database\Eloquent\Relations\BelongsTo

contact() 공개 메소드

public contact ( ) : BelongsTo
리턴 Illuminate\Database\Eloquent\Relations\BelongsTo

currency() 공개 메소드

public currency ( ) : BelongsTo
리턴 Illuminate\Database\Eloquent\Relations\BelongsTo

gatewayType() 공개 메소드

public gatewayType ( ) : mixed
리턴 mixed

getBankDataAttribute() 공개 메소드

public getBankDataAttribute ( ) : mixed | null | stdClass | string
리턴 mixed | null | stdClass | string

getBankNameAttribute() 공개 메소드

public getBankNameAttribute ( $bank_name ) : null
$bank_name
리턴 null

getLast4Attribute() 공개 메소드

public getLast4Attribute ( $value ) : null | string
$value
리턴 null | string

imageUrl() 공개 메소드

public imageUrl ( ) : Illuminate\Contracts\Routing\UrlGenerator | string
리턴 Illuminate\Contracts\Routing\UrlGenerator | string

lookupBankData() 공개 정적인 메소드

public static lookupBankData ( $routingNumber ) : mixed | null | stdClass | string
$routingNumber
리턴 mixed | null | stdClass | string

payment_type() 공개 메소드

public payment_type ( ) : BelongsTo
리턴 Illuminate\Database\Eloquent\Relations\BelongsTo

payments() 공개 메소드

public payments ( ) : Illuminate\Database\Eloquent\Relations\HasMany
리턴 Illuminate\Database\Eloquent\Relations\HasMany

requiresDelayedAutoBill() 공개 메소드

scopeClientId() 공개 메소드

public scopeClientId ( $query, $clientId ) : mixed
$query
$clientId
리턴 mixed

scopeIsBankAccount() 공개 메소드

public scopeIsBankAccount ( $query, $isBank )
$query
$isBank

프로퍼티 상세

$dates 보호되어 있는 프로퍼티

protected array $dates
리턴 array

$hidden 보호되어 있는 프로퍼티

protected array $hidden
리턴 array

$timestamps 공개적으로 프로퍼티

public bool $timestamps
리턴 boolean