PHP 클래스 Faker\Provider\Payment

상속: extends Faker\Provider\Base
파일 보기 프로젝트 열기: fzaninotto/faker

공개 프로퍼티들

프로퍼티 타입 설명
$expirationDateFormat

보호된 프로퍼티들

프로퍼티 타입 설명
$cardParams see http://en.wikipedia.org/wiki/Bank_card_number for a reference of existing prefixes
$cardVendors
$ibanFormats list of IBAN formats, source: @link https://www.swift.com/standards/data-standards/iban

공개 메소드들

메소드 설명
creditCardDetails ( boolean $valid = true ) : array
creditCardExpirationDate ( boolean $valid = true ) : Faker\Provider\DateTime
creditCardExpirationDateString ( boolean $valid = true, string $expirationDateFormat = null ) : string
creditCardNumber ( string $type = null, boolean $formatted = false, string $separator = '-' ) : string Returns the String of a credit card number.
creditCardType ( ) : string
iban ( string $countryCode, string $prefix = '', integer $length = null ) : string International Bank Account Number (IBAN)
swiftBicNumber ( ) : string Return the String of a SWIFT/BIC number

보호된 메소드들

메소드 설명
addBankCodeChecksum ( string $iban, string $countryCode = '' ) : string Calculates a checksum for the national bank and branch code part in the IBAN.

메소드 상세

addBankCodeChecksum() 보호된 정적인 메소드

Calculates a checksum for the national bank and branch code part in the IBAN.
protected static addBankCodeChecksum ( string $iban, string $countryCode = '' ) : string
$iban string randomly generated $iban
$countryCode string ISO 3166-1 alpha-2 country code
리턴 string IBAN with one character altered to a proper checksum

creditCardDetails() 공개 메소드

public creditCardDetails ( boolean $valid = true ) : array
$valid boolean True (by default) to get a valid expiration date, false to get a maybe valid date
리턴 array

creditCardExpirationDate() 공개 메소드

public creditCardExpirationDate ( boolean $valid = true ) : Faker\Provider\DateTime
$valid boolean True (by default) to get a valid expiration date, false to get a maybe valid date
리턴 Faker\Provider\DateTime

creditCardExpirationDateString() 공개 메소드

public creditCardExpirationDateString ( boolean $valid = true, string $expirationDateFormat = null ) : string
$valid boolean True (by default) to get a valid expiration date, false to get a maybe valid date
$expirationDateFormat string
리턴 string

creditCardNumber() 공개 정적인 메소드

Returns the String of a credit card number.
public static creditCardNumber ( string $type = null, boolean $formatted = false, string $separator = '-' ) : string
$type string Supporting any of 'Visa', 'MasterCard', 'American Express', and 'Discover'
$formatted boolean Set to true if the output string should contain one separator every 4 digits
$separator string Separator string for formatting card number. Defaults to dash (-).
리턴 string

creditCardType() 공개 정적인 메소드

public static creditCardType ( ) : string
리턴 string Returns a credit card vendor name

iban() 공개 정적인 메소드

International Bank Account Number (IBAN)
public static iban ( string $countryCode, string $prefix = '', integer $length = null ) : string
$countryCode string ISO 3166-1 alpha-2 country code
$prefix string for generating bank account number of a specific bank
$length integer total length without country code and 2 check digits
리턴 string

swiftBicNumber() 공개 정적인 메소드

Return the String of a SWIFT/BIC number
public static swiftBicNumber ( ) : string
리턴 string Swift/Bic number

프로퍼티 상세

$cardParams 보호되어 있는 정적으로 프로퍼티

see http://en.wikipedia.org/wiki/Bank_card_number for a reference of existing prefixes
protected static $cardParams

$cardVendors 보호되어 있는 정적으로 프로퍼티

protected static $cardVendors

$expirationDateFormat 공개적으로 정적으로 프로퍼티

public static $expirationDateFormat

$ibanFormats 보호되어 있는 정적으로 프로퍼티

list of IBAN formats, source: @link https://www.swift.com/standards/data-standards/iban
protected static $ibanFormats