src/Format/Build/AlandsbankenFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class AlandsbankenFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_ALANDSBANKEN; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[2300, 2399]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/AmfaFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2017-08-15. |
| 11 |
|
*/ |
| 12 |
|
class AmfaFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_AMFA; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9660, 9669]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/AvanzaFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class AvanzaFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_AVANZA; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9550, 9569]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/BluestepFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class BluestepFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_BLUESTEP; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9680, 9689]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/BnpParibasFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class BnpParibasFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_BNP_PARIBAS; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9470, 9479]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/CitibankFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class CitibankFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_CITIBANK; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9040, 9049]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/EkobankenFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class EkobankenFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_EKOBANKEN; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9700, 9709]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/ErikPenserFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class ErikPenserFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_ERIK_PENSER; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9590, 9599]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/ForexFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class ForexFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_FOREX; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9400, 9449]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/IcaFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class IcaFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_ICA; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9270, 9279]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/IkanoFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class IkanoFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_IKANO; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9170, 9179]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/JakFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class JakFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_JAK; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9670, 9679]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/KlarnaFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class KlarnaFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_KLARNA; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9780, 9789]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/LandshypotekFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class LandshypotekFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_LANDSHYPOTEK; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9390, 9399]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/LanOchSparFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class LanOchSparFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_LAN_OCH_SPAR; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9630, 9639]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/Lansforsakringar1BFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class Lansforsakringar1BFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_LANSFORSAKRINGAR; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9020, 9029]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/MarginalenFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class MarginalenFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_MARGINALEN; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9230, 9239]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/MedMeraFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class MedMeraFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_MEDMERA; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9650, 9659]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/NordaxFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class NordaxFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_NORDAX; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9640, 9649]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/Nordea1BFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class Nordea1BFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_NORDEA; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[4000, 4999]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/NordnetFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class NordnetFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_NORDNET; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9100, 9109]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/ResursFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class ResursFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_RESURS; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9280, 9289]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/Riksgalden1Format.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class Riksgalden1Format implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_RIKSGALDEN; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9880, 9889]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/SantanderFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class SantanderFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_SANTANDER; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9460, 9469]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/SbabFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class SbabFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_SBAB; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9250, 9259]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/SkandiabankenFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class SkandiabankenFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_SKANDIABANKEN; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9150, 9169]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/SveaFormat.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class SveaFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_SVEA; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[9660, 9669]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1BValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/Swedbank1Format.php 1 location
|
@@ 12-37 (lines=26) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class Swedbank1Format implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_SWEDBANK; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[7000, 7999]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\CheckDigitType1AValidator, |
| 33 |
|
new \byrokrat\banking\Validator\StructType1Validator, |
| 34 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 35 |
|
]; |
| 36 |
|
} |
| 37 |
|
} |
| 38 |
|
|
src/Format/Build/UnknownFormat.php 1 location
|
@@ 12-36 (lines=25) @@
|
| 9 |
|
* |
| 10 |
|
* Generated in accordance with BGC specifications dated 2019-10-22. |
| 11 |
|
*/ |
| 12 |
|
class UnknownFormat implements \byrokrat\banking\Format\FormatInterface |
| 13 |
|
{ |
| 14 |
|
use \byrokrat\banking\Format\ValidatorJitCache; |
| 15 |
|
|
| 16 |
|
public function getBankName(): string |
| 17 |
|
{ |
| 18 |
|
return \byrokrat\banking\BankNames::BANK_UNKNOWN; |
| 19 |
|
} |
| 20 |
|
|
| 21 |
|
protected function getClearingValidator(): \byrokrat\banking\Validator\ValidatorInterface |
| 22 |
|
{ |
| 23 |
|
return new \byrokrat\banking\Validator\ClearingValidator([[1000, 9999]]); |
| 24 |
|
} |
| 25 |
|
|
| 26 |
|
/** |
| 27 |
|
* @return \byrokrat\banking\Validator\ValidatorInterface[] |
| 28 |
|
*/ |
| 29 |
|
protected function getAdditionalValidators(): array |
| 30 |
|
{ |
| 31 |
|
return [ |
| 32 |
|
new \byrokrat\banking\Validator\SerialLengthValidator(6, 11), |
| 33 |
|
new \byrokrat\banking\Validator\NoClearingCheckDigitValidator, |
| 34 |
|
]; |
| 35 |
|
} |
| 36 |
|
} |
| 37 |
|
|