PHP Class IBAN\Generation\IBANGenerator

Show file Open project: jschaedl/iban Class Usage Examples

Protected Properties

Property Type Description
$ruleFactory

Public Methods

Method Description
AT ( $instituteIdentification, $bankAccountNumber )
DE ( $instituteIdentification, $bankAccountNumber )
ES ( $instituteIdentification, $bankAccountNumber )
MT ( $instituteIdentification, $bankAccountNumber )
NL ( $instituteIdentification, $bankAccountNumber )
__construct ( IBAN\Rule\RuleFactoryInterface $ruleFactory )
generate ( $instituteIdentification, $bankAccountNumber )

Protected Methods

Method Description
normalize ( $value )
prepareAndCheckBankAccountNumber ( $bankAccountNumber )
prepareAndCheckInstituteIdentification ( $instituteIdentification )

Method Details

AT() public static method

public static AT ( $instituteIdentification, $bankAccountNumber )

DE() public static method

public static DE ( $instituteIdentification, $bankAccountNumber )

ES() public static method

public static ES ( $instituteIdentification, $bankAccountNumber )

MT() public static method

public static MT ( $instituteIdentification, $bankAccountNumber )

NL() public static method

public static NL ( $instituteIdentification, $bankAccountNumber )

__construct() public method

public __construct ( IBAN\Rule\RuleFactoryInterface $ruleFactory )
$ruleFactory IBAN\Rule\RuleFactoryInterface

generate() public method

public generate ( $instituteIdentification, $bankAccountNumber )

normalize() protected method

protected normalize ( $value )

prepareAndCheckBankAccountNumber() protected method

protected prepareAndCheckBankAccountNumber ( $bankAccountNumber )

prepareAndCheckInstituteIdentification() protected method

protected prepareAndCheckInstituteIdentification ( $instituteIdentification )

Property Details

$ruleFactory protected property

protected $ruleFactory