1 | <?php |
||
10 | class SgProProcessor extends Processor implements ProcessorInterface |
||
11 | { |
||
12 | protected $configuration = [ |
||
13 | 'id' => 'sg_pro', |
||
14 | 'name' => 'Société Générale - Compte courant professionnel', |
||
15 | 'startConditions' => ['/Date\s+Valeur\s+Nature de l\'opération/'], |
||
16 | 'endConditions' => [ |
||
17 | '/1 Depuis l\'étranger/', '/N° d\'adhérent JAZZ Pro/', '/Société Générale\s+552 120 222 RCS Paris/', |
||
18 | ], |
||
19 | 'rowMergeColumnTokens' => [0], |
||
20 | 'rowSkipConditions' => ['SOLDE PRÉCÉDENT AU', 'TOTAUX DES MOUVEMENTS', 'RA4-01K', 'NOUVEAU SOLDE AU'], |
||
21 | 'rowsToSkip' => [0], |
||
22 | ]; |
||
23 | |||
24 | /** |
||
25 | * @param ArrayCollection $data |
||
26 | * |
||
27 | * @return ArrayCollection |
||
28 | */ |
||
29 | public function format(ArrayCollection $data) |
||
58 | } |
||
59 |