@@ -30,7 +30,7 @@ |
||
30 | 30 | |
31 | 31 | try { |
32 | 32 | $c600 = new C600($std); |
33 | -echo "{$c600}".'<br>'; |
|
33 | +echo "{$c600}" . '<br>'; |
|
34 | 34 | } catch (\Exception $e) { |
35 | 35 | echo $e->getMessage(); |
36 | 36 | } |
@@ -13,14 +13,14 @@ |
||
13 | 13 | final class EFDCont extends EFD |
14 | 14 | { |
15 | 15 | protected $possibles = [ |
16 | - 'block0' => ['class' => Blocks\Contribuicoes\Block0::class, 'order' => 1], |
|
17 | - 'blocka' => ['class' => Blocks\Contribuicoes\BlockA::class, 'order' => 2], |
|
18 | - 'blockc' => ['class' => Blocks\Contribuicoes\BlockC::class, 'order' => 3], |
|
19 | - 'blockd' => ['class' => Blocks\Contribuicoes\BlockD::class, 'order' => 4], |
|
20 | - 'blockf' => ['class' => Blocks\Contribuicoes\BlockF::class, 'order' => 5], |
|
21 | - 'blocki' => ['class' => Blocks\Contribuicoes\BlockI::class, 'order' => 6], |
|
22 | - 'blockm' => ['class' => Blocks\Contribuicoes\BlockM::class, 'order' => 7], |
|
23 | - 'blockp' => ['class' => Blocks\Contribuicoes\BlockP::class, 'order' => 8], |
|
24 | - 'block1' => ['class' => Blocks\Contribuicoes\Block1::class, 'order' => 9] |
|
16 | + 'block0' => [ 'class' => Blocks\Contribuicoes\Block0::class, 'order' => 1 ], |
|
17 | + 'blocka' => [ 'class' => Blocks\Contribuicoes\BlockA::class, 'order' => 2 ], |
|
18 | + 'blockc' => [ 'class' => Blocks\Contribuicoes\BlockC::class, 'order' => 3 ], |
|
19 | + 'blockd' => [ 'class' => Blocks\Contribuicoes\BlockD::class, 'order' => 4 ], |
|
20 | + 'blockf' => [ 'class' => Blocks\Contribuicoes\BlockF::class, 'order' => 5 ], |
|
21 | + 'blocki' => [ 'class' => Blocks\Contribuicoes\BlockI::class, 'order' => 6 ], |
|
22 | + 'blockm' => [ 'class' => Blocks\Contribuicoes\BlockM::class, 'order' => 7 ], |
|
23 | + 'blockp' => [ 'class' => Blocks\Contribuicoes\BlockP::class, 'order' => 8 ], |
|
24 | + 'block1' => [ 'class' => Blocks\Contribuicoes\Block1::class, 'order' => 9 ] |
|
25 | 25 | ]; |
26 | 26 | } |
@@ -6,7 +6,7 @@ discard block |
||
6 | 6 | |
7 | 7 | abstract class EFD |
8 | 8 | { |
9 | - protected $possibles = []; |
|
9 | + protected $possibles = [ ]; |
|
10 | 10 | |
11 | 11 | public function __construct() |
12 | 12 | { |
@@ -52,16 +52,16 @@ discard block |
||
52 | 52 | protected function totalize($efd) |
53 | 53 | { |
54 | 54 | $tot = ''; |
55 | - $keys = []; |
|
55 | + $keys = [ ]; |
|
56 | 56 | $aefd = explode("\n", $efd); |
57 | 57 | foreach ($aefd as $element) { |
58 | 58 | $param = explode("|", $element); |
59 | - if (!empty($param[1])) { |
|
60 | - $key = $param[1]; |
|
61 | - if (!empty($keys[$key])) { |
|
62 | - $keys[$key] += 1; |
|
59 | + if (!empty($param[ 1 ])) { |
|
60 | + $key = $param[ 1 ]; |
|
61 | + if (!empty($keys[ $key ])) { |
|
62 | + $keys[ $key ] += 1; |
|
63 | 63 | } else { |
64 | - $keys[$key] = 1; |
|
64 | + $keys[ $key ] = 1; |
|
65 | 65 | } |
66 | 66 | } |
67 | 67 | } |
@@ -76,10 +76,10 @@ discard block |
||
76 | 76 | } |
77 | 77 | $n++; |
78 | 78 | $tot .= "|9900|9001|1|\n"; |
79 | - $tot .= "|9900|9900|". ($n+3)."|\n"; |
|
79 | + $tot .= "|9900|9900|" . ($n + 3) . "|\n"; |
|
80 | 80 | $tot .= "|9900|9990|1|\n"; |
81 | 81 | $tot .= "|9900|9999|1|\n"; |
82 | - $tot .= "|9990|". ($n+6) ."|\n"; |
|
82 | + $tot .= "|9990|" . ($n + 6) . "|\n"; |
|
83 | 83 | $efd .= $tot; |
84 | 84 | $n = count(explode("\n", $efd)); |
85 | 85 | $tot .= "|9999|$n|\n"; |
@@ -8,9 +8,9 @@ discard block |
||
8 | 8 | class Parser |
9 | 9 | { |
10 | 10 | |
11 | - public $error = []; |
|
11 | + public $error = [ ]; |
|
12 | 12 | protected $blocks; |
13 | - protected $info = []; |
|
13 | + protected $info = [ ]; |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Constructor |
@@ -34,8 +34,8 @@ discard block |
||
34 | 34 | { |
35 | 35 | //cleaning |
36 | 36 | $contentfile = str_replace('__', '_', $contentfile); |
37 | - $contentfile = str_replace(['| ', ' |'], '|', $contentfile); |
|
38 | - $contentfile = str_replace(['- ', ' -'], '-', $contentfile); |
|
37 | + $contentfile = str_replace([ '| ', ' |' ], '|', $contentfile); |
|
38 | + $contentfile = str_replace([ '- ', ' -' ], '-', $contentfile); |
|
39 | 39 | $contentfile = str_replace('\r', '', $contentfile); |
40 | 40 | $contentfile = strtoupper($contentfile); |
41 | 41 | $contentfile = Encoding::fixUTF8($contentfile); |
@@ -45,28 +45,28 @@ discard block |
||
45 | 45 | $i = 1; |
46 | 46 | foreach ($datas as $data) { |
47 | 47 | foreach ($data as $key => $d) { |
48 | - $node = $this->blocks[$key]; |
|
49 | - $vars = []; |
|
48 | + $node = $this->blocks[ $key ]; |
|
49 | + $vars = [ ]; |
|
50 | 50 | if (empty($d)) { |
51 | 51 | continue; |
52 | 52 | } |
53 | 53 | if (count($node) !== count($d)) { |
54 | - $this->error[] = "Erro de conteúdo da chave $key"; |
|
54 | + $this->error[ ] = "Erro de conteúdo da chave $key"; |
|
55 | 55 | } |
56 | 56 | foreach ($d as $n => $value) { |
57 | - $name = $node[$n]; |
|
57 | + $name = $node[ $n ]; |
|
58 | 58 | $value = str_replace(',', '.', $value); |
59 | - $value = str_replace(["\r","\t","\n"], "", $value); |
|
59 | + $value = str_replace([ "\r", "\t", "\n" ], "", $value); |
|
60 | 60 | //$value = preg_replace('/(?:\s\s+)/', ' ', $value); |
61 | 61 | $value = preg_replace("/[^a-zA-Z0-9 @,-_.;:\/]/", "", $value); |
62 | - $vars[$name] = trim($value); |
|
62 | + $vars[ $name ] = trim($value); |
|
63 | 63 | } |
64 | 64 | } |
65 | 65 | if (substr($key, 1, 2) === '99') { |
66 | 66 | $i++; |
67 | 67 | continue; |
68 | 68 | } |
69 | - $this->info[$i] = [$key => $vars]; |
|
69 | + $this->info[ $i ] = [ $key => $vars ]; |
|
70 | 70 | $i++; |
71 | 71 | } |
72 | 72 | return $this->info; |
@@ -75,7 +75,7 @@ discard block |
||
75 | 75 | protected function block($fields, $unique = false) |
76 | 76 | { |
77 | 77 | $elements = explode("\n", $fields); |
78 | - $block = []; |
|
78 | + $block = [ ]; |
|
79 | 79 | foreach ($elements as $element) { |
80 | 80 | if (empty($element)) { |
81 | 81 | continue; |
@@ -83,15 +83,15 @@ discard block |
||
83 | 83 | $arr = explode('|', $element); |
84 | 84 | $n = count($arr); |
85 | 85 | $fields = array_slice($arr, 1, $n - 2); |
86 | - $key = (string) $fields[0]; |
|
86 | + $key = (string) $fields[ 0 ]; |
|
87 | 87 | if (substr($key, 0, 1) === '9') { |
88 | 88 | continue; |
89 | 89 | } |
90 | 90 | array_splice($fields, 0, 1); |
91 | 91 | if ($unique) { |
92 | - $block[$key] = $fields; |
|
92 | + $block[ $key ] = $fields; |
|
93 | 93 | } else { |
94 | - $block[] = [ |
|
94 | + $block[ ] = [ |
|
95 | 95 | $key => $fields |
96 | 96 | ]; |
97 | 97 | } |
@@ -41,7 +41,7 @@ discard block |
||
41 | 41 | if (empty($this->parameters)) { |
42 | 42 | throw new Exception('Parametros não estabelecidos na classe'); |
43 | 43 | } |
44 | - $errors = []; |
|
44 | + $errors = [ ]; |
|
45 | 45 | //passa todos as variáveis do stdClass para minusculo |
46 | 46 | $arr = array_change_key_case(get_object_vars($std), CASE_LOWER); |
47 | 47 | $std = json_decode(json_encode($arr)); |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | continue; |
65 | 65 | } |
66 | 66 | if ($stdParam->$key->required && $std->$key === null) { |
67 | - $errors[] = "$key é requerido."; |
|
67 | + $errors[ ] = "$key é requerido."; |
|
68 | 68 | } |
69 | 69 | } |
70 | 70 | $newstd = new \stdClass(); |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | $stdParam->$key->required |
86 | 86 | ); |
87 | 87 | if ($resp) { |
88 | - $errors[] = $resp; |
|
88 | + $errors[ ] = $resp; |
|
89 | 89 | } |
90 | 90 | //e formatar o dado passado |
91 | 91 | $formated = $this->formater( |
@@ -189,20 +189,20 @@ discard block |
||
189 | 189 | private function numberFormat($value, $format, $fieldname) |
190 | 190 | { |
191 | 191 | $n = explode('v', $format); |
192 | - $mdec = strpos($n[1], '-'); |
|
192 | + $mdec = strpos($n[ 1 ], '-'); |
|
193 | 193 | $p = explode('.', "{$value}"); |
194 | - $ndec = !empty($p[1]) ? strlen($p[1]) : 0; //decimal digits |
|
195 | - $nint = strlen($p[0]); //integer digits |
|
196 | - $intdig = (int) $n[0]; |
|
194 | + $ndec = !empty($p[ 1 ]) ? strlen($p[ 1 ]) : 0; //decimal digits |
|
195 | + $nint = strlen($p[ 0 ]); //integer digits |
|
196 | + $intdig = (int) $n[ 0 ]; |
|
197 | 197 | if ($nint > $intdig) { |
198 | 198 | throw new \InvalidArgumentException("[$this->reg] O [$fieldname] é maior " |
199 | 199 | . "que o permitido [$format]."); |
200 | 200 | } |
201 | 201 | if ($mdec !== false) { |
202 | 202 | //is multi decimal |
203 | - $mm = explode('-', $n[1]); |
|
204 | - $decmin = (int) $mm[0]; |
|
205 | - $decmax = (int) $mm[1]; |
|
203 | + $mm = explode('-', $n[ 1 ]); |
|
204 | + $decmin = (int) $mm[ 0 ]; |
|
205 | + $decmax = (int) $mm[ 1 ]; |
|
206 | 206 | //verificar a quantidade de decimais informada |
207 | 207 | //se maior ou igual ao minimo e menor ou igual ao maximo |
208 | 208 | if ($ndec >= $decmin && $ndec <= $decmax) { |
@@ -218,7 +218,7 @@ discard block |
||
218 | 218 | return number_format($value, $decmax, ',', ''); |
219 | 219 | } |
220 | 220 | } |
221 | - $decplaces = (int) $n[1]; |
|
221 | + $decplaces = (int) $n[ 1 ]; |
|
222 | 222 | return number_format($value, $decplaces, ',', ''); |
223 | 223 | } |
224 | 224 |
@@ -6,7 +6,7 @@ discard block |
||
6 | 6 | */ |
7 | 7 | abstract class Block |
8 | 8 | { |
9 | - public $elements = []; |
|
9 | + public $elements = [ ]; |
|
10 | 10 | protected $bloco = ''; |
11 | 11 | protected $elementTotal; |
12 | 12 | |
@@ -29,12 +29,12 @@ discard block |
||
29 | 29 | if (!array_key_exists($realname, $this->elements)) { |
30 | 30 | throw new \Exception("Não encontrada referencia ao método $name."); |
31 | 31 | } |
32 | - $className = $this->elements[$realname]['class']; |
|
33 | - if (empty($arguments[0])) { |
|
32 | + $className = $this->elements[ $realname ][ 'class' ]; |
|
33 | + if (empty($arguments[ 0 ])) { |
|
34 | 34 | throw new \Exception("Sem dados passados para o método [$name]."); |
35 | 35 | } |
36 | 36 | |
37 | - $elclass = new $className($arguments[0]); |
|
37 | + $elclass = new $className($arguments[ 0 ]); |
|
38 | 38 | |
39 | 39 | //aqui deve ser feita a construção do bloco |
40 | 40 | //para fazer a montagem verificar o elemento pai |
@@ -15,54 +15,54 @@ |
||
15 | 15 | const TOTAL = 'C990'; |
16 | 16 | |
17 | 17 | public $elements = [ |
18 | - 'c001' => ['class' => Elements\C001::class, 'level' => 1, 'type' => 'single'], |
|
19 | - 'c010' => ['class' => Elements\C010::class, 'level' => 2, 'type' => 'single'], |
|
20 | - 'c100' => ['class' => Elements\C100::class, 'level' => 3, 'type' => 'single'], |
|
21 | - 'c110' => ['class' => Elements\C110::class, 'level' => 4, 'type' => 'single'], |
|
22 | - 'c111' => ['class' => Elements\C111::class, 'level' => 4, 'type' => 'multiple'], |
|
23 | - 'c120' => ['class' => Elements\C120::class, 'level' => 4, 'type' => 'multiple'], |
|
24 | - 'c170' => ['class' => Elements\C170::class, 'level' => 4, 'type' => 'multiple'], |
|
25 | - 'c175' => ['class' => Elements\C175::class, 'level' => 4, 'type' => 'multiple'], |
|
26 | - 'c180' => ['class' => Elements\C180::class, 'level' => 3, 'type' => 'single'], |
|
27 | - 'c181' => ['class' => Elements\C181::class, 'level' => 4, 'type' => 'multiple'], |
|
28 | - 'c185' => ['class' => Elements\C185::class, 'level' => 4, 'type' => 'multiple'], |
|
29 | - 'c188' => ['class' => Elements\C188::class, 'level' => 4, 'type' => 'multiple'], |
|
30 | - 'c190' => ['class' => Elements\C190::class, 'level' => 3, 'type' => 'multiple'], |
|
31 | - 'c191' => ['class' => Elements\C191::class, 'level' => 4, 'type' => 'multiple'], |
|
32 | - 'c195' => ['class' => Elements\C195::class, 'level' => 4, 'type' => 'multiple'], |
|
33 | - 'c198' => ['class' => Elements\C198::class, 'level' => 4, 'type' => 'single'], |
|
34 | - 'c199' => ['class' => Elements\C199::class, 'level' => 4, 'type' => 'multiple'], |
|
35 | - 'c380' => ['class' => Elements\C380::class, 'level' => 3, 'type' => 'multiple'], |
|
36 | - 'c381' => ['class' => Elements\C381::class, 'level' => 4, 'type' => 'single'], |
|
37 | - 'c385' => ['class' => Elements\C385::class, 'level' => 4, 'type' => 'single'], |
|
38 | - 'c395' => ['class' => Elements\C395::class, 'level' => 3, 'type' => 'single'], |
|
39 | - 'c396' => ['class' => Elements\C396::class, 'level' => 4, 'type' => 'single'], |
|
40 | - 'c400' => ['class' => Elements\C400::class, 'level' => 3, 'type' => 'multiple'], |
|
41 | - 'c405' => ['class' => Elements\C405::class, 'level' => 4, 'type' => 'multiple'], |
|
42 | - 'c481' => ['class' => Elements\C481::class, 'level' => 5, 'type' => 'multiple'], |
|
43 | - 'c485' => ['class' => Elements\C485::class, 'level' => 5, 'type' => 'multiple'], |
|
44 | - 'c489' => ['class' => Elements\C489::class, 'level' => 4, 'type' => 'single'], |
|
45 | - 'c490' => ['class' => Elements\C490::class, 'level' => 3, 'type' => 'multiple'], |
|
46 | - 'c491' => ['class' => Elements\C491::class, 'level' => 4, 'type' => 'multiple'], |
|
47 | - 'c495' => ['class' => Elements\C495::class, 'level' => 4, 'type' => 'multiple'], |
|
48 | - 'c499' => ['class' => Elements\C499::class, 'level' => 4, 'type' => 'multiple'], |
|
49 | - 'c500' => ['class' => Elements\C500::class, 'level' => 3, 'type' => 'multiple'], |
|
50 | - 'c501' => ['class' => Elements\C501::class, 'level' => 4, 'type' => 'multiple'], |
|
51 | - 'c505' => ['class' => Elements\C505::class, 'level' => 4, 'type' => 'single'], |
|
52 | - 'c509' => ['class' => Elements\C509::class, 'level' => 4, 'type' => 'multiple'], |
|
53 | - 'c600' => ['class' => Elements\C600::class, 'level' => 3, 'type' => 'multiple'], |
|
54 | - 'c601' => ['class' => Elements\C601::class, 'level' => 4, 'type' => 'single'], |
|
55 | - 'c605' => ['class' => Elements\C605::class, 'level' => 4, 'type' => 'single'], |
|
56 | - 'c609' => ['class' => Elements\C609::class, 'level' => 4, 'type' => 'single'], |
|
57 | - 'c800' => ['class' => Elements\C800::class, 'level' => 3, 'type' => 'single'], |
|
58 | - 'c810' => ['class' => Elements\C810::class, 'level' => 4, 'type' => 'multiple'], |
|
59 | - 'c820' => ['class' => Elements\C820::class, 'level' => 4, 'type' => 'multiple'], |
|
60 | - 'c830' => ['class' => Elements\C830::class, 'level' => 4, 'type' => 'multiple'], |
|
61 | - 'c860' => ['class' => Elements\C860::class, 'level' => 3, 'type' => 'multiple'], |
|
62 | - 'c870' => ['class' => Elements\C870::class, 'level' => 4, 'type' => 'single'], |
|
63 | - 'c880' => ['class' => Elements\C880::class, 'level' => 4, 'type' => 'multiple'], |
|
64 | - 'c890' => ['class' => Elements\C890::class, 'level' => 4, 'type' => 'multiple'], |
|
65 | - 'c990' => ['class' => Elements\C990::class, 'level' => 1, 'type' => 'multiple'], |
|
18 | + 'c001' => [ 'class' => Elements\C001::class, 'level' => 1, 'type' => 'single' ], |
|
19 | + 'c010' => [ 'class' => Elements\C010::class, 'level' => 2, 'type' => 'single' ], |
|
20 | + 'c100' => [ 'class' => Elements\C100::class, 'level' => 3, 'type' => 'single' ], |
|
21 | + 'c110' => [ 'class' => Elements\C110::class, 'level' => 4, 'type' => 'single' ], |
|
22 | + 'c111' => [ 'class' => Elements\C111::class, 'level' => 4, 'type' => 'multiple' ], |
|
23 | + 'c120' => [ 'class' => Elements\C120::class, 'level' => 4, 'type' => 'multiple' ], |
|
24 | + 'c170' => [ 'class' => Elements\C170::class, 'level' => 4, 'type' => 'multiple' ], |
|
25 | + 'c175' => [ 'class' => Elements\C175::class, 'level' => 4, 'type' => 'multiple' ], |
|
26 | + 'c180' => [ 'class' => Elements\C180::class, 'level' => 3, 'type' => 'single' ], |
|
27 | + 'c181' => [ 'class' => Elements\C181::class, 'level' => 4, 'type' => 'multiple' ], |
|
28 | + 'c185' => [ 'class' => Elements\C185::class, 'level' => 4, 'type' => 'multiple' ], |
|
29 | + 'c188' => [ 'class' => Elements\C188::class, 'level' => 4, 'type' => 'multiple' ], |
|
30 | + 'c190' => [ 'class' => Elements\C190::class, 'level' => 3, 'type' => 'multiple' ], |
|
31 | + 'c191' => [ 'class' => Elements\C191::class, 'level' => 4, 'type' => 'multiple' ], |
|
32 | + 'c195' => [ 'class' => Elements\C195::class, 'level' => 4, 'type' => 'multiple' ], |
|
33 | + 'c198' => [ 'class' => Elements\C198::class, 'level' => 4, 'type' => 'single' ], |
|
34 | + 'c199' => [ 'class' => Elements\C199::class, 'level' => 4, 'type' => 'multiple' ], |
|
35 | + 'c380' => [ 'class' => Elements\C380::class, 'level' => 3, 'type' => 'multiple' ], |
|
36 | + 'c381' => [ 'class' => Elements\C381::class, 'level' => 4, 'type' => 'single' ], |
|
37 | + 'c385' => [ 'class' => Elements\C385::class, 'level' => 4, 'type' => 'single' ], |
|
38 | + 'c395' => [ 'class' => Elements\C395::class, 'level' => 3, 'type' => 'single' ], |
|
39 | + 'c396' => [ 'class' => Elements\C396::class, 'level' => 4, 'type' => 'single' ], |
|
40 | + 'c400' => [ 'class' => Elements\C400::class, 'level' => 3, 'type' => 'multiple' ], |
|
41 | + 'c405' => [ 'class' => Elements\C405::class, 'level' => 4, 'type' => 'multiple' ], |
|
42 | + 'c481' => [ 'class' => Elements\C481::class, 'level' => 5, 'type' => 'multiple' ], |
|
43 | + 'c485' => [ 'class' => Elements\C485::class, 'level' => 5, 'type' => 'multiple' ], |
|
44 | + 'c489' => [ 'class' => Elements\C489::class, 'level' => 4, 'type' => 'single' ], |
|
45 | + 'c490' => [ 'class' => Elements\C490::class, 'level' => 3, 'type' => 'multiple' ], |
|
46 | + 'c491' => [ 'class' => Elements\C491::class, 'level' => 4, 'type' => 'multiple' ], |
|
47 | + 'c495' => [ 'class' => Elements\C495::class, 'level' => 4, 'type' => 'multiple' ], |
|
48 | + 'c499' => [ 'class' => Elements\C499::class, 'level' => 4, 'type' => 'multiple' ], |
|
49 | + 'c500' => [ 'class' => Elements\C500::class, 'level' => 3, 'type' => 'multiple' ], |
|
50 | + 'c501' => [ 'class' => Elements\C501::class, 'level' => 4, 'type' => 'multiple' ], |
|
51 | + 'c505' => [ 'class' => Elements\C505::class, 'level' => 4, 'type' => 'single' ], |
|
52 | + 'c509' => [ 'class' => Elements\C509::class, 'level' => 4, 'type' => 'multiple' ], |
|
53 | + 'c600' => [ 'class' => Elements\C600::class, 'level' => 3, 'type' => 'multiple' ], |
|
54 | + 'c601' => [ 'class' => Elements\C601::class, 'level' => 4, 'type' => 'single' ], |
|
55 | + 'c605' => [ 'class' => Elements\C605::class, 'level' => 4, 'type' => 'single' ], |
|
56 | + 'c609' => [ 'class' => Elements\C609::class, 'level' => 4, 'type' => 'single' ], |
|
57 | + 'c800' => [ 'class' => Elements\C800::class, 'level' => 3, 'type' => 'single' ], |
|
58 | + 'c810' => [ 'class' => Elements\C810::class, 'level' => 4, 'type' => 'multiple' ], |
|
59 | + 'c820' => [ 'class' => Elements\C820::class, 'level' => 4, 'type' => 'multiple' ], |
|
60 | + 'c830' => [ 'class' => Elements\C830::class, 'level' => 4, 'type' => 'multiple' ], |
|
61 | + 'c860' => [ 'class' => Elements\C860::class, 'level' => 3, 'type' => 'multiple' ], |
|
62 | + 'c870' => [ 'class' => Elements\C870::class, 'level' => 4, 'type' => 'single' ], |
|
63 | + 'c880' => [ 'class' => Elements\C880::class, 'level' => 4, 'type' => 'multiple' ], |
|
64 | + 'c890' => [ 'class' => Elements\C890::class, 'level' => 4, 'type' => 'multiple' ], |
|
65 | + 'c990' => [ 'class' => Elements\C990::class, 'level' => 1, 'type' => 'multiple' ], |
|
66 | 66 | ]; |
67 | 67 | |
68 | 68 | public function __construct() |
@@ -19,25 +19,25 @@ |
||
19 | 19 | const TOTAL = '0990'; |
20 | 20 | |
21 | 21 | public $elements = [ |
22 | - 'z0000' => ['class' => Elements\Z0000::class, 'level' => 0, 'type' => 'single'], |
|
23 | - 'z0001' => ['class' => Elements\Z0001::class, 'level' => 1, 'type' => 'single'], |
|
24 | - 'z0035' => ['class' => Elements\Z0035::class, 'level' => 2, 'type' => 'single'], |
|
25 | - 'z0100' => ['class' => Elements\Z0100::class, 'level' => 2, 'type' => 'single'], |
|
26 | - 'z0110' => ['class' => Elements\Z0110::class, 'level' => 2, 'type' => 'multiple'], |
|
27 | - 'z0111' => ['class' => Elements\Z0111::class, 'level' => 3, 'type' => 'multiple'], |
|
28 | - 'z0120' => ['class' => Elements\Z0120::class, 'level' => 2, 'type' => 'multiple'], |
|
29 | - 'z0140' => ['class' => Elements\Z0140::class, 'level' => 2, 'type' => 'multiple'], |
|
30 | - 'z0145' => ['class' => Elements\Z0145::class, 'level' => 3, 'type' => 'multiple'], |
|
31 | - 'z0150' => ['class' => Elements\Z0150::class, 'level' => 3, 'type' => 'single'], |
|
32 | - 'z0190' => ['class' => Elements\Z0190::class, 'level' => 3, 'type' => 'multiple'], |
|
33 | - 'z0200' => ['class' => Elements\Z0200::class, 'level' => 3, 'type' => 'multiple'], |
|
34 | - 'z0205' => ['class' => Elements\Z0205::class, 'level' => 3, 'type' => 'multiple'], |
|
35 | - 'z0206' => ['class' => Elements\Z0206::class, 'level' => 3, 'type' => 'multiple'], |
|
36 | - 'z0208' => ['class' => Elements\Z0208::class, 'level' => 3, 'type' => 'multiple'], |
|
37 | - 'z0400' => ['class' => Elements\Z0400::class, 'level' => 2, 'type' => 'multiple'], |
|
38 | - 'z0450' => ['class' => Elements\Z0450::class, 'level' => 3, 'type' => 'single'], |
|
39 | - 'z0500' => ['class' => Elements\Z0500::class, 'level' => 2, 'type' => 'multiple'], |
|
40 | - 'z0600' => ['class' => Elements\Z0600::class, 'level' => 2, 'type' => 'multiple'] |
|
22 | + 'z0000' => [ 'class' => Elements\Z0000::class, 'level' => 0, 'type' => 'single' ], |
|
23 | + 'z0001' => [ 'class' => Elements\Z0001::class, 'level' => 1, 'type' => 'single' ], |
|
24 | + 'z0035' => [ 'class' => Elements\Z0035::class, 'level' => 2, 'type' => 'single' ], |
|
25 | + 'z0100' => [ 'class' => Elements\Z0100::class, 'level' => 2, 'type' => 'single' ], |
|
26 | + 'z0110' => [ 'class' => Elements\Z0110::class, 'level' => 2, 'type' => 'multiple' ], |
|
27 | + 'z0111' => [ 'class' => Elements\Z0111::class, 'level' => 3, 'type' => 'multiple' ], |
|
28 | + 'z0120' => [ 'class' => Elements\Z0120::class, 'level' => 2, 'type' => 'multiple' ], |
|
29 | + 'z0140' => [ 'class' => Elements\Z0140::class, 'level' => 2, 'type' => 'multiple' ], |
|
30 | + 'z0145' => [ 'class' => Elements\Z0145::class, 'level' => 3, 'type' => 'multiple' ], |
|
31 | + 'z0150' => [ 'class' => Elements\Z0150::class, 'level' => 3, 'type' => 'single' ], |
|
32 | + 'z0190' => [ 'class' => Elements\Z0190::class, 'level' => 3, 'type' => 'multiple' ], |
|
33 | + 'z0200' => [ 'class' => Elements\Z0200::class, 'level' => 3, 'type' => 'multiple' ], |
|
34 | + 'z0205' => [ 'class' => Elements\Z0205::class, 'level' => 3, 'type' => 'multiple' ], |
|
35 | + 'z0206' => [ 'class' => Elements\Z0206::class, 'level' => 3, 'type' => 'multiple' ], |
|
36 | + 'z0208' => [ 'class' => Elements\Z0208::class, 'level' => 3, 'type' => 'multiple' ], |
|
37 | + 'z0400' => [ 'class' => Elements\Z0400::class, 'level' => 2, 'type' => 'multiple' ], |
|
38 | + 'z0450' => [ 'class' => Elements\Z0450::class, 'level' => 3, 'type' => 'single' ], |
|
39 | + 'z0500' => [ 'class' => Elements\Z0500::class, 'level' => 2, 'type' => 'multiple' ], |
|
40 | + 'z0600' => [ 'class' => Elements\Z0600::class, 'level' => 2, 'type' => 'multiple' ] |
|
41 | 41 | ]; |
42 | 42 | |
43 | 43 | public function __construct() |
@@ -15,28 +15,28 @@ |
||
15 | 15 | const TOTAL = '1990'; |
16 | 16 | |
17 | 17 | public $elements = [ |
18 | - 'z1001' => ['class' => Elements\Z1001::class, 'level' => 1, 'type' => 'single'], |
|
19 | - 'z1010' => ['class' => Elements\Z1010::class, 'level' => 2, 'type' => 'single'], |
|
20 | - 'z1020' => ['class' => Elements\Z1020::class, 'level' => 2, 'type' => 'multiple'], |
|
21 | - 'z1050' => ['class' => Elements\Z1050::class, 'level' => 2, 'type' => 'multiple'], |
|
22 | - 'z1100' => ['class' => Elements\Z1100::class, 'level' => 2, 'type' => 'multiple'], |
|
23 | - 'z1101' => ['class' => Elements\Z1101::class, 'level' => 3, 'type' => 'multiple'], |
|
24 | - 'z1102' => ['class' => Elements\Z1102::class, 'level' => 4, 'type' => 'multiple'], |
|
25 | - 'z1200' => ['class' => Elements\Z1200::class, 'level' => 2, 'type' => 'multiple'], |
|
26 | - 'z1210' => ['class' => Elements\Z1210::class, 'level' => 3, 'type' => 'multiple'], |
|
27 | - 'z1220' => ['class' => Elements\Z1220::class, 'level' => 3, 'type' => 'multiple'], |
|
28 | - 'z1300' => ['class' => Elements\Z1300::class, 'level' => 2, 'type' => 'multiple'], |
|
29 | - 'z1500' => ['class' => Elements\Z1500::class, 'level' => 2, 'type' => 'multiple'], |
|
30 | - 'z1501' => ['class' => Elements\Z1501::class, 'level' => 3, 'type' => 'multiple'], |
|
31 | - 'z1502' => ['class' => Elements\Z1502::class, 'level' => 4, 'type' => 'multiple'], |
|
32 | - 'z1600' => ['class' => Elements\Z1600::class, 'level' => 2, 'type' => 'multiple'], |
|
33 | - 'z1601' => ['class' => Elements\Z1601::class, 'level' => 2, 'type' => 'multiple'], |
|
34 | - 'z1610' => ['class' => Elements\Z1610::class, 'level' => 3, 'type' => 'multiple'], |
|
35 | - 'z1620' => ['class' => Elements\Z1620::class, 'level' => 3, 'type' => 'multiple'], |
|
36 | - 'z1700' => ['class' => Elements\Z1700::class, 'level' => 2, 'type' => 'multiple'], |
|
37 | - 'z1800' => ['class' => Elements\Z1800::class, 'level' => 2, 'type' => 'multiple'], |
|
38 | - 'z1809' => ['class' => Elements\Z1809::class, 'level' => 3, 'type' => 'multiple'], |
|
39 | - 'z1900' => ['class' => Elements\Z1900::class, 'level' => 2, 'type' => 'multiple'], |
|
18 | + 'z1001' => [ 'class' => Elements\Z1001::class, 'level' => 1, 'type' => 'single' ], |
|
19 | + 'z1010' => [ 'class' => Elements\Z1010::class, 'level' => 2, 'type' => 'single' ], |
|
20 | + 'z1020' => [ 'class' => Elements\Z1020::class, 'level' => 2, 'type' => 'multiple' ], |
|
21 | + 'z1050' => [ 'class' => Elements\Z1050::class, 'level' => 2, 'type' => 'multiple' ], |
|
22 | + 'z1100' => [ 'class' => Elements\Z1100::class, 'level' => 2, 'type' => 'multiple' ], |
|
23 | + 'z1101' => [ 'class' => Elements\Z1101::class, 'level' => 3, 'type' => 'multiple' ], |
|
24 | + 'z1102' => [ 'class' => Elements\Z1102::class, 'level' => 4, 'type' => 'multiple' ], |
|
25 | + 'z1200' => [ 'class' => Elements\Z1200::class, 'level' => 2, 'type' => 'multiple' ], |
|
26 | + 'z1210' => [ 'class' => Elements\Z1210::class, 'level' => 3, 'type' => 'multiple' ], |
|
27 | + 'z1220' => [ 'class' => Elements\Z1220::class, 'level' => 3, 'type' => 'multiple' ], |
|
28 | + 'z1300' => [ 'class' => Elements\Z1300::class, 'level' => 2, 'type' => 'multiple' ], |
|
29 | + 'z1500' => [ 'class' => Elements\Z1500::class, 'level' => 2, 'type' => 'multiple' ], |
|
30 | + 'z1501' => [ 'class' => Elements\Z1501::class, 'level' => 3, 'type' => 'multiple' ], |
|
31 | + 'z1502' => [ 'class' => Elements\Z1502::class, 'level' => 4, 'type' => 'multiple' ], |
|
32 | + 'z1600' => [ 'class' => Elements\Z1600::class, 'level' => 2, 'type' => 'multiple' ], |
|
33 | + 'z1601' => [ 'class' => Elements\Z1601::class, 'level' => 2, 'type' => 'multiple' ], |
|
34 | + 'z1610' => [ 'class' => Elements\Z1610::class, 'level' => 3, 'type' => 'multiple' ], |
|
35 | + 'z1620' => [ 'class' => Elements\Z1620::class, 'level' => 3, 'type' => 'multiple' ], |
|
36 | + 'z1700' => [ 'class' => Elements\Z1700::class, 'level' => 2, 'type' => 'multiple' ], |
|
37 | + 'z1800' => [ 'class' => Elements\Z1800::class, 'level' => 2, 'type' => 'multiple' ], |
|
38 | + 'z1809' => [ 'class' => Elements\Z1809::class, 'level' => 3, 'type' => 'multiple' ], |
|
39 | + 'z1900' => [ 'class' => Elements\Z1900::class, 'level' => 2, 'type' => 'multiple' ], |
|
40 | 40 | ]; |
41 | 41 | |
42 | 42 | public function __construct() |