Completed
Push — master ( 5d18c7...cabcf3 )
by Hannes
16s queued 13s
created

FormatFactory::createFormats()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 45
Code Lines 42

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 42
CRAP Score 1

Importance

Changes 0
Metric Value
cc 1
eloc 42
nc 1
nop 0
dl 0
loc 45
rs 8.8571
c 0
b 0
f 0
ccs 42
cts 42
cp 1
crap 1
1
<?php
2
3
declare(strict_types = 1);
4
5
namespace byrokrat\banking\Format;
6
7
/**
8
 * Create the default set of account number formats
9
 *
10
 * This class has been auto-generated and should not be edited directly
11
 *
12
 * Generated in accordance with BGC specifications dated 2017-08-15.
13
 */
14
class FormatFactory
15
{
16 1
    public function createFormats(): FormatContainer
17
    {
18 1
        return new FormatContainer(...[
19 1
            new Build\AmfaFormat,
20 1
            new Build\AvanzaFormat,
21 1
            new Build\BluestepFormat,
22 1
            new Build\BnpParibasFormat,
23 1
            new Build\CitibankFormat,
24 1
            new Build\Danske1Format,
25 1
            new Build\DnbFormat,
26 1
            new Build\EkobankenFormat,
27 1
            new Build\ErikPenserFormat,
28 1
            new Build\ForexFormat,
29 1
            new Build\IcaFormat,
30 1
            new Build\IkanoFormat,
31 1
            new Build\JakFormat,
32 1
            new Build\LandshypotekFormat,
33 1
            new Build\LanOchSparFormat,
34 1
            new Build\Lansforsakringar1AFormat,
35 1
            new Build\Lansforsakringar1BFormat,
36 1
            new Build\MarginalenFormat,
37 1
            new Build\MedMeraFormat,
38 1
            new Build\NordaxFormat,
39 1
            new Build\Nordea1AFormat,
40 1
            new Build\Nordea1BFormat,
41 1
            new Build\NordnetFormat,
42 1
            new Build\ResursFormat,
43 1
            new Build\Riksgalden1Format,
44 1
            new Build\SantanderFormat,
45 1
            new Build\SbabFormat,
46 1
            new Build\SebFormat,
47 1
            new Build\SkandiabankenFormat,
48 1
            new Build\Swedbank1Format,
49 1
            new Build\AlandsbankenFormat,
50 1
            new Build\Danske2Format,
51 1
            new Build\HandelsbankenFormat,
52 1
            new Build\NordeaPersonalFormat,
53 1
            new Build\PlusgiroFormat,
54 1
            new Build\Riksgalden2Format,
55 1
            new Build\SparbankenSydFormat,
56 1
            new Build\SparbankenOresundFormat,
57 1
            new Build\Swedbank2Format,
58 1
            new Build\UnknownFormat,
59
        ]);
60
    }
61
}
62