nemiah / phpFinTS

PHP library to communicate with FinTS/HBCI servers
MIT License
131 stars 40 forks source link

Error when using spl_autoload_register #379

Closed MasterPuffin closed 1 year ago

MasterPuffin commented 2 years ago

When using spl_autoload_register I get the following error message:

Warning: include_once(/var/www/git/Cofys/backend/classes/Fhp/Segment/HIKOM/HIKOMv4.php): Failed to open stream: No such file or directory in /var/www/git/Cofys/backend/require.php on line 179

Which I find odd, there is no such file in the library. However when I don't use the autoloader it works without a problem.

This is the registered autoloader

spl_autoload_register(function ($className) {
    //Replace slashes for unix os
    $className = str_replace('\\', '/', $className);
    $class = explode('/', $className);
    //Capitalize each class name
    array_walk($class, function (&$value) {
        $value = ucfirst($value);
    });
    $className = implode('/', $class);
    include_once __DIR__ . '/classes/' . $className . '.php';
});

This is the full error message

( ! ) Warning: include_once(/var/www/git/Cofys/backend/classes/Fhp/Segment/HIKOM/HIKOMv4.php): Failed to open stream: No such file or directory in /var/www/git/Cofys/backend/require.php on line _179_

Call Stack

#

Time

Memory

Function

Location

1

0.0001

579216

{main}( )

.../test.php**:**0

2

0.0162

807424

require( '/var/www/git/Cofys/.dev/finTS/index.php )

.../test.php**:**7

3

0.0162

808096

require( '/var/www/git/Cofys/.dev/finTS/balance.php )

.../index.php**:**7

4

0.0163

808432

require_once( '/var/www/git/Cofys/.dev/finTS/login.php )

.../balance.php**:**13

5

0.0167

809344

Fhp\FinTs->login( )

.../login.php**:**191

6

0.0167

809392

Fhp\FinTs->requireTanMode( )

.../FinTs.php**:**258

7

0.0167

809448

Fhp\FinTs->getSelectedTanMode( )

.../FinTs.php**:**760

8

0.0169

809504

Fhp\FinTs->ensureBpdAvailable( )

.../FinTs.php**:**729

9

0.0195

826664

Fhp\FinTs->sendMessage( $request = class Fhp\Protocol\Message { public $plainSegments = [0 => class Fhp\Segment\HKIDN\HKIDNv2 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HKIDN'; public $segmentnummer = 2; public $segmentversion = 2; public $bezugselement = NULL }; public $kreditinstitutskennung = class Fhp\Segment\Common\Kik { public $laenderkennzeichen = '280'; public $kreditinstitutscode = '12030000' }; public $kundenId = '9999999999'; public $kundensystemId = '0'; public $kundensystemStatus = 0 }, 1 => class Fhp\Segment\HKVVB\HKVVBv3 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HKVVB'; public $segmentnummer = 3; public $segmentversion = 3; public $bezugselement = NULL }; public $bpdVersion = 0; public $updVersion = 0; public $dialogsprache = 0; public $produktbezeichnung = ''; public $produktversion = '1.0' }, 2 => class Fhp\Segment\TAN\HKTANv6 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HKTAN'; public $segmentnummer = 4; public $segmentversion = 6; public $bezugselement = NULL }; public $tanProzess = '4'; public $segmentkennung = 'HKIDN'; public $kontoverbindungInternationalAuftraggeber = NULL; public $auftragsHashwert = NULL; public $auftragsreferenz = NULL; public $weitereTanFolgt = NULL; public $auftragStornieren = NULL; public $smsAbbuchungskonto = NULL; public $challengeKlasse = NULL; public $parameterChallengeKlasse = NULL; public $bezeichnungDesTanMediums = NULL; public $antwortHhdUc = NULL }]; public $wrapperSegments = [0 => class Fhp\Segment\HNHBK\HNHBKv3 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HNHBK'; public $segmentnummer = 1; public $segmentversion = 3; public $bezugselement = NULL }; public $nachrichtengroesse = '000000000145'; public $hbciVersion = 300; public $dialogId = '0'; public $nachrichtennummer = 1; public $bezugsnachricht = NULL }, 1 => class Fhp\Segment\HKIDN\HKIDNv2 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HKIDN'; public $segmentnummer = 2; public $segmentversion = 2; public $bezugselement = NULL }; public $kreditinstitutskennung = class Fhp\Segment\Common\Kik { public $laenderkennzeichen = '280'; public $kreditinstitutscode = '12030000' }; public $kundenId = '9999999999'; public $kundensystemId = '0'; public $kundensystemStatus = 0 }, 2 => class Fhp\Segment\HKVVB\HKVVBv3 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HKVVB'; public $segmentnummer = 3; public $segmentversion = 3; public $bezugselement = NULL }; public $bpdVersion = 0; public $updVersion = 0; public $dialogsprache = 0; public $produktbezeichnung = ''; public $produktversion = '1.0' }, 3 => class Fhp\Segment\TAN\HKTANv6 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HKTAN'; public $segmentnummer = 4; public $segmentversion = 6; public $bezugselement = NULL }; public $tanProzess = '4'; public $segmentkennung = 'HKIDN'; public $kontoverbindungInternationalAuftraggeber = NULL; public $auftragsHashwert = NULL; public $auftragsreferenz = NULL; public $weitereTanFolgt = NULL; public $auftragStornieren = NULL; public $smsAbbuchungskonto = NULL; public $challengeKlasse = NULL; public $parameterChallengeKlasse = NULL; public $bezeichnungDesTanMediums = NULL; public $antwortHhdUc = NULL }, 4 => class Fhp\Segment\HNHBS\HNHBSv1 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HNHBS'; public $segmentnummer = 5; public $segmentversion = 1; public $bezugselement = NULL }; public $nachrichtennummer = 1 }]; public $header = class Fhp\Segment\HNHBK\HNHBKv3 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HNHBK'; public $segmentnummer = 1; public $segmentversion = 3; public $bezugselement = NULL }; public $nachrichtengroesse = '000000000145'; public $hbciVersion = 300; public $dialogId = '0'; public $nachrichtennummer = 1; public $bezugsnachricht = NULL }; public $footer = class Fhp\Segment\HNHBS\HNHBSv1 { public $segmentkopf = class Fhp\Segment\Segmentkopf { public $segmentkennung = 'HNHBS'; public $segmentnummer = 5; public $segmentversion = 1; public $bezugselement = NULL }; public $nachrichtennummer = 1 }; public $signatureHeader = NULL; public $signatureFooter = NULL } )

.../FinTs.php**:**645

10

0.1419

868088

Fhp\Protocol\Message::parse( $rawMessage = 'HNHBK:1:3+000000010507+300+335243712859=883328643103BLDZ=+1+335243712859=883328643103BLDZ=:1\'HIRMG:2:2+3060::Bitte beachten Sie die enthaltenen Warnungen/Hinweise.+0100::Dialog beendet.\'HIRMS:3:2:3+3050::BPD nicht mehr aktuell, aktuelle Version enthalten.+0020::Informationen fehlerfrei entgegengenommen.\'HIBPA:4:3:3+11+280:12030000+Deutsche Kreditbank Aktiengesellschaft+3+1+300\'HIKOM:5:4:3+280:12030000+1+3:banking-dkb.s-fints-pt-dkb.de/fints30\'HISHV:6:3:3+N+PIN:1\'HICSUS:7:1:3+1+1+0+INTC;CORT:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIPKBS:8:1:3+1+1+0+N\'HIPKAS:9:1:3+1+1+0+N:N:N:N:N:N:N:N:N:N:N\'HISALS:10:8:3+1+1+0+J\'HIPCRS:11:1:3+1+1+0\'HIPWES:12:1:3+1+1+0+J\'HIPWLS:13:1:3+1+1+0+N:J:J\'HIPWBS:14:1:3+1+1+0+N:N\'HIPWAS:15:1:3+1+1+0+J\'HIIPZS:16:1:3+1+1+0+;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIIPSS:17:1:3+1+1+0+10:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'DIWOKS:18:1:3+1+1+0+9999999,99:EUR\'DIWDHS:19:1:3+1+1+0+J:N:730\'DIBVES:20:1:3+1+1+0+E\'DIPTZS:21:1:3+1+1+0+J\'DIEEAS:22:1:3+1+1+0+DKPTZ:1:N\'DIALES:23:1:3+1+1+0+V-EC-KARTE:V-S-CARD:V-WERTKARTE\'DIALLS:24:1:3+1+1+0\'DIALNS:25:1:3+1+1+0+V-EC-KARTE:V-S-CARD:V-WERTKARTE\'DIANAS:26:1:3+1+1+0+1:15\'DIANLS:27:1:3+1+1+0\'DIBAZS:28:2:3+1+1+0+J:J\'DIBKDS:29:3:3+1+1+0\'DIBKDS:30:4:3+1+1+0\'DIBKUS:31:3:3+1+1+0+J:N\'DIBUMS:32:3:3+1+1+0+N\'DIBVAS:33:1:3+1+1+0\'DIBVBS:34:1:3+1+1+0\'DIBVDS:35:1:3+1+1+0\'DIBVKS:36:1:3+1+1+0+J:V-EC-KARTE:V-S-CARD:V-WERTKARTE\'DIBVPS:37:1:3+1+1+0+8:20\'DIBVRS:38:1:3+1+1+0+8:20::N:N\'DIBVSS:39:1:3+1+1+0\'DIBVSS:40:2:3+1+1+0\'DIDFAS:41:1:3+1+1+0+N\'DIDFBS:42:1:3+1+1+0\'DIDFCS:43:1:3+1+1+0\'DIDFDS:44:1:3+1+1+0\'DIDFLS:45:1:3+1+1+0\'DIDFUS:46:1:3+1+1+0+N\'DIDFUS:47:2:3+1+1+0+N\'DIDIHS:48:1:3+1+1+0\'DIDFSS:49:2:3+1+1+0+N:1;DekaBank-Konzern;5;Swisscanto;7;JPMorgan Fleming;8;Lombard Odier;10;Franklin Templeton;11;Gartmore;12;Goldman Sachs;13;Black Rock Merrill;14;Threadneedle;15;UBS;16;Schroders:10_10:Aktienfonds Asien - Pazifik ohne Japan:10_20:Aktienfonds Branche:10_30:Aktienfonds Deutschland:10_40:Aktienfonds Emerging Markets:10_50:Aktienfonds Euroland:10_60:Aktienfonds Europa L�nder:10_70:Aktienfonds Europa:10_80:Aktienfonds Japan:10_90:Aktienfonds Lateinamerika:10_100:Aktienfonds Nordamerika:10_110:Aktienfonds Osteuropa:10_120:Aktienfonds Welt:10_400:Aktienfonds Afrika:10_410:Aktienfonds Mittlerer Osten:10_420:Aktienfonds Nordeuropa:20_130:Dachfonds Chance Plus:20_140:Dachfonds Chance:20_150:Dachfonds Ertrag Plus:20_160:Dachfonds Ertrag:20_170:Dachfonds Wachstum:20_180:Dachfonds laufzeitbegrenzt:30_430:Garantiefonds:40_200:Geldmarktfonds:40_210:Geldmarktnahe Fonds:50_220:Alternative Investmentfonds Hedgefonds:50_230:Alternative Investmentfonds Private Equity:50_240:Alternative Investmentfonds Rohstofffonds:60_250:Sonderkonzepte Absolute-/Total-Returnstrategiefonds:60_260:Sonderkonzepte Altersvorsorgefonds:60_270:Sonderkonzepte Institutionelle Fondskonzepte:60_280:Sonderkonzepte Steuerorientierte Fonds:70_30:Immobilienfonds Deutschland:70_70:Immobilienfonds Europa:70_120:Immobilienfonds Welt:80_50:Mischfonds Euroland:80_290:Mischfonds ausgewogen:80_300:Mischfonds dynamisch:80_310:Mischfonds flexibel:80_320:Mischfonds konservativ:90_330:Rentenfonds Inflationsindexierte Anleihen:90_340:Rentenfonds Laufzeitfonds:90_350:Rentenfonds MBS:90_360:Rentenfonds Nachranganleihen:90_370:Rentenfonds Staatsanleihen:90_380:Rentenfonds Unternehmensanleihen:90_390:Rentenfonds Wandelanleihen\'DIDDIS:50:1:3+1+1+0+DKDOF;2:DKDFO;2\'DIDFOS:51:2:3+1+1+0\'DIDFPS:52:2:3+1+1+0\'DIDPFS:53:2:3+1+1+0\'DIDFES:54:2:3+1+1+0\'DIDEFS:55:2:3+1+1+0\'DIDOFS:56:2:3+1+1+0\'DIFAFS:57:2:3+1+1+0+N:N\'DIGBAS:58:1:3+1+1+0\'DIGBSS:59:1:3+1+1+0+J\'DIPAES:60:1:3+1+1\'DIPSAS:61:1:3+1+1\'DIPSPS:62:1:3+1+1\'DIQUOS:63:1:3+1+1+0\'DIQUTS:64:1:3+1+1+0\'DITLAS:65:1:3+1+1\'DITLFS:66:1:3+1+1+N\'DITLFS:67:2:3+1+1+N\'DITSPS:68:1:3+1+1+N\'DIVVDS:69:1:3+3+1+0\'DIVVUS:70:1:3+3+1+0+N:J\'DIWAPS:71:1:3+1+1+J:STOP;SLOS;LMTO;MAKT:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'DIWAPS:72:4:3+1+1+0+J:STOP;STLI;LMTO;MAKT;OCOO;TRST:J:J:J:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'DIWDGS:73:1:3+1+1+0+J:N:N\'DIWGVS:74:1:3+1+1+0+J:730:N\'DIWLVS:75:1:3+1+1+0+J:365:N\'DINZPS:76:3:3+1+1+0+N:N:4:N:N:::N:J\'DIFOPS:77:3:3+1+1+0+N:4:N:N:N::::MAKT:N:J\'DIFPOS:78:3:3+1+1+0+N:4:N:N:::N:J\'DIWOPS:79:5:3+1+1+0+0:N:4:N:N::::9999999,99:EUR:STOP;STLI;LMTO;MAKT;OCOO;TRST:BUYI;SELL;AUCT;CONT;ALNO;DIHA:GDAY;GTMO;GTHD;GTCA;IOCA;OPEN;CLOS;FIKI:N:J\'DIWVBS:80:1:3+1+1+0+N:N\'DIZDFS:81:2:3+1+1+0\'DIZDLS:82:2:3+1+1+0\'HIAUBS:83:5:3+1+1+1\'HIBMES:84:1:3+1+1+0+2:28:2:28:1000:J:N\'HIBSES:85:1:3+1+1+0+2:28:2:28\'HICAZS:86:1:3+1+1+0+450:N:N:urn?:iso?:std?:iso?:20022?:tech?:xsd?:camt.052.001.02\'HICCMS:87:1:3+1+1+0+1000:J:N\'HICCSS:88:1:3+1+1+0\'HICDBS:89:1:3+3+1+0+N\'HICDES:90:1:3+3+1+0+4:0:9999:0102030612:01020304050607080910111213141516171819202122232425262728293099\'HICDLS:91:1:3+3+1+0+0:9999:J:J\'HICDNS:92:1:3+3+1+0+0:0:9999:J:J:J:J:J:N:J:J:J:0102030612:01020304050607080910111213141516171819202122232425262728293099\'HICDUS:93:1:3+3+1+0+1:0:9999:1:N:N\'HICMBS:94:1:3+1+1+0+N:J\'HICMES:95:1:3+1+1+0+1:360:1000:J:N\'HICMLS:96:1:3+1+1+0\'HICSAS:97:1:3+1+1+0+1:360\'HICSBS:98:1:3+1+1+0+N:J\'HICSES:99:1:3+1+1+0+1:360\'HICSLS:100:1:3+1+1+0+J\'HICUBS:101:1:3+3+1+0+J\'HICUMS:102:1:3+3+1+0+;:sepade.pain.001.002.03.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIDMCS:103:1:3+1+1+0+1000:J:N:2:28:2:28::urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02\'HIDMES:104:1:3+1+1+0+2:28:2:28:1000:J:N\'HIDSBS:105:1:3+3+1+0+J:J:56\'HIDSCS:106:1:3+1+1+0+2:28:2:28::urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02\'HIDSES:107:1:3+1+1+0+2:28:2:28\'HIDSWS:108:1:3+1+1+0+N\'HIEKAS:109:2:3+1+1+0+J:N:N:1\'HIEKAS:110:3:3+1+1+0+J:N:N:1\'HIEKPS:111:1:3+1+1+0+J:J:N\'HIFGBS:112:2:3+3+1\'HIFGBS:113:3:3+3+1\'HIFRDS:114:1:3+1+1\'HIFRDS:115:4:3+1+1+0+N:J:N:0:Kreditinstitut:1:DekaBank\'HIKAZS:116:4:3+1+1+360:J\'HIKAZS:117:5:3+1+1+360:J:N\'HIKDMS:118:2:3+3+0+2048\'HIKDMS:119:3:3+3+0+2048\'HIKDMS:120:4:3+3+0+2048\'HIKIFS:121:1:3+1+1\'HIKIFS:122:4:3+1+1+0+J:J\'HIKIFS:123:5:3+1+1+0+J:J\'HIKIFS:124:6:3+1+1+0+J:J\'HIMTAS:125:1:3+1+1+0+N\'HIMTAS:126:2:3+1+1+0+N:J\'HIMTFS:127:1:3+1+1+0\'HIMTRS:128:1:3+1+1+0+N\'HIMTRS:129:2:3+1+1+0+N:J\'HINEAS:130:1:3+1+1+1:2:3:4\'HINEZS:131:3:3+1+1+0+N:N:4:N:N:::N:J\'HIWFOS:132:3:3+1+1+0+N:4:N:N:N::::MAKT:N:J\'HIWPOS:133:5:3+1+1+0+0:N:4:N:N::::9999999,99:EUR:STOP;STLI;LMTO;MAKT;OCOO;TRST:BUYI;SELL;AUCT;CONT;ALNO;DIHA:GDAY;GTMO;GTHD;GTCA;IOCA;OPEN;CLOS;FIKI:N:J\'HIWSDS:134:5:3+3+1+0+J:A;Inland DAX:B;Inland Sonstige:C;Ausland Europa:D;Ausland Sonstige\'HIFPOS:135:3:3+1+1+0+N:4:N:N:::N:J\'HIPAES:136:1:3+1+1+0\'HIPPDS:137:1:3+1+1+0+1:Telekom:Xtra-Card:N:::15;30;50:2:Vodafone:CallYa:N:::15;25;50:3:E-Plus:Free and easy:N:::15;20;30:4:O2:Loop:N:::15;20;30:5:congstar:congstar:N:::15;30;50:6:blau:blau:N:::15;20;30:8:o.tel.o:o.tel.o:N:::9;19;29:9:SIM Guthaben:SIM Guthaben:N:::15;30;50\'HISALS:138:5:3+1+1\'HISPAS:139:1:3+1+1+0+J:N:N:sepade.pain.001.002.03.xsd:sepade.pain.008.002.02.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.001.02\'HISPAS:140:2:3+1+1+0+J:N:N:N:sepade.pain.001.002.03.xsd:sepade.pain.008.002.02.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.001.02\'HIIPES:141:1:3+1+1+0+0:5:360:1000:J:;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.08\'HIIPMS:142:1:3+1+1+0+1000:J:;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIISSS:143:1:3+1+1+0+5:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.002.001.03\'HITABS:144:2:3+1+1+0\'HITABS:145:3:3+1+1+0\'HITABS:146:4:3+1+1+0\'HITAUS:147:1:3+1+1+0+N:N:J\'HITAZS:148:1:3+1+1+0\'HITAZS:149:2:3+1+1+0\'HITMLS:150:1:3+1+1+0\'HITSYS:151:1:3+1+1+0+N:N\'HIWDUS:152:4:3+3+1+999\'HIWFPS:153:2:3+3+1+RENTEN:INVESTMENTFONDS:GENUSSSCHEINE:SPARBRIEFE:UNTERNEHMENSANLEIHEN:EMERGING MARKET ANLEIHEN:STRUKTURIERTE ANLEIHEN:ZERTIFIKATE:AKTIEN:OPTIONSSCHEINE:ALLE ANGEBOTE EIGENES INSTITUT:ALLE ANGEBOTE UEBERGEORD. INSTITUTE\'HIWOAS:154:2:3+1+1+J:STOP;SLOS;LMTO;MAKT:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'HIWOAS:155:4:3+1+1+0+J:STOP;STLI;LMTO;MAKT;OCOO;TRST:J:J:J:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'HIWPDS:156:3:3+3+1+J\'HIWPDS:157:5:3+1+1+J:N:N\'HIWPKS:158:1:3+3+0\'HIWPRS:159:1:3+3+1+J:J:N:N::Aktien:Festverzinsliche Wertpapiere:Fonds:Fremdw�hrungsanleihen:Genussscheine:Indexzertifikate:Optionsscheine:Wandel- und Optionsanleihen cum\'HIWPSS:160:1:3+3+1+J\'HIWSOS:161:4:3+3+1+0+J:J:90:1:2:3:4:5:6:7:8:9:10:11\'HIWSOS:162:5:3+3+1+0+J:J:90:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17\'HITANS:163:6:3+1+1+1+J:N:0:910:2:HHD1.3.0:::chipTAN manuell:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:911:2:HHD1.3.2OPT:HHDOPT1:1.3.2:chipTAN optisch:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:912:2:HHD1.3.2USB:HHDUSB1:1.3.2:chipTAN-USB:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:913:2:Q1S:Secoder_UC:1.2.0:chipTAN-QR:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:920:2:smsTAN:::smsTAN:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:2:N:5:921:2:TAN2go:::TAN2go:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:2:N:2:900:2:iTAN:::iTAN:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:0\'HIPINS:164:1:3+1+1+0+5:38:6:USERID:CUSTID:HKCSU:J:HKPKB:N:HKPKA:J:HKSAL:J:HKPCR:N:HKPWE:J:HKPWL:N:HKPWB:N:HKPWA:J:HKIPZ:J:HKIPS:N:DKWOK:N:DKWDH:N:DKBVE:J:DKPTZ:N:DKEEA:N:DKALE:J:DKALL:J:DKALN:J:DKANA:J:DKANL:J:DKBAZ:N:DKBKD:N:DKBKU:N:DKBUM:N:DKBVA:J:DKBVB:J:DKBVD:N:DKBVK:N:DKBVP:J:DKBVR:J:DKBVS:N:DKDFA:N:DKDFB:N:DKDFC:J:DKDFD:N:DKDFL:J:DKDFU:N:DKDIH:J:DKDFS:N:DKDDI:N:DKDFO:J:DKDFP:J:DKDPF:N:DKDFE:J:DKDEF:N:DKDOF:N:DKFAF:N:DKGBA:J:DKGBS:J:DKPAE:N:DKPSA:J:DKPSP:N:DKQUO:N:DKQUT:N:DKTLA:N:DKTLF:J:DKTSP:N:DKVVD:N:DKVVU:N:DKWAP:N:DKWDG:N:DKWGV:N:DKWLV:N:DKNZP:N:DKFOP:N:DKFPO:N:DKWOP:N:DKWVB:N:DKZDF:J:DKZDL:J:HKAUB:J:HKBME:J:HKBSE:J:HKCAZ:J:HKCCM:J:HKCCS:J:HKCDB:N:HKCDE:J:HKCDL:J:HKCDN:J:HKCDU:J:HKCMB:N:HKCME:J:HKCML:J:HKCSA:J:HKCSB:N:HKCSE:J:HKCSL:J:HKCUB:N:HKCUM:J:HKDMC:J:HKDME:J:HKDSB:N:HKDSC:J:HKDSE:J:HKDSW:J:HKEKA:N:HKEKP:N:HKFGB:N:HKFRD:N:HKKAZ:J:HKKDM:J:HKKIF:J:HKMTA:J:HKMTF:N:HKMTR:J:HKNEA:N:HKNEZ:J:HKWFO:J:HKWPO:J:HKWSD:N:HKFPO:J:HKPAE:J:HKPPD:J:HKSPA:N:HKIPE:J:HKIPM:J:HKISS:N:HKTAB:N:HKTAU:N:HKTAZ:N:HKTML:N:HKTSY:N:HKWDU:N:HKWFP:N:HKWOA:J:HKWPD:N:HKWPK:N:HKWPR:N:HKWPS:J:HKWSO:N:HKTAN:N\'HITAN:165:6:4+4++noref+nochallenge\'HNHBS:166:1+1\'' )

.../FinTs.php**:**956

11

0.1420

868304

Fhp\Syntax\Parser::parseSegments( $rawSegments = 'HNHBK:1:3+000000010507+300+335243712859=883328643103BLDZ=+1+335243712859=883328643103BLDZ=:1\'HIRMG:2:2+3060::Bitte beachten Sie die enthaltenen Warnungen/Hinweise.+0100::Dialog beendet.\'HIRMS:3:2:3+3050::BPD nicht mehr aktuell, aktuelle Version enthalten.+0020::Informationen fehlerfrei entgegengenommen.\'HIBPA:4:3:3+11+280:12030000+Deutsche Kreditbank Aktiengesellschaft+3+1+300\'HIKOM:5:4:3+280:12030000+1+3:banking-dkb.s-fints-pt-dkb.de/fints30\'HISHV:6:3:3+N+PIN:1\'HICSUS:7:1:3+1+1+0+INTC;CORT:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIPKBS:8:1:3+1+1+0+N\'HIPKAS:9:1:3+1+1+0+N:N:N:N:N:N:N:N:N:N:N\'HISALS:10:8:3+1+1+0+J\'HIPCRS:11:1:3+1+1+0\'HIPWES:12:1:3+1+1+0+J\'HIPWLS:13:1:3+1+1+0+N:J:J\'HIPWBS:14:1:3+1+1+0+N:N\'HIPWAS:15:1:3+1+1+0+J\'HIIPZS:16:1:3+1+1+0+;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIIPSS:17:1:3+1+1+0+10:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'DIWOKS:18:1:3+1+1+0+9999999,99:EUR\'DIWDHS:19:1:3+1+1+0+J:N:730\'DIBVES:20:1:3+1+1+0+E\'DIPTZS:21:1:3+1+1+0+J\'DIEEAS:22:1:3+1+1+0+DKPTZ:1:N\'DIALES:23:1:3+1+1+0+V-EC-KARTE:V-S-CARD:V-WERTKARTE\'DIALLS:24:1:3+1+1+0\'DIALNS:25:1:3+1+1+0+V-EC-KARTE:V-S-CARD:V-WERTKARTE\'DIANAS:26:1:3+1+1+0+1:15\'DIANLS:27:1:3+1+1+0\'DIBAZS:28:2:3+1+1+0+J:J\'DIBKDS:29:3:3+1+1+0\'DIBKDS:30:4:3+1+1+0\'DIBKUS:31:3:3+1+1+0+J:N\'DIBUMS:32:3:3+1+1+0+N\'DIBVAS:33:1:3+1+1+0\'DIBVBS:34:1:3+1+1+0\'DIBVDS:35:1:3+1+1+0\'DIBVKS:36:1:3+1+1+0+J:V-EC-KARTE:V-S-CARD:V-WERTKARTE\'DIBVPS:37:1:3+1+1+0+8:20\'DIBVRS:38:1:3+1+1+0+8:20::N:N\'DIBVSS:39:1:3+1+1+0\'DIBVSS:40:2:3+1+1+0\'DIDFAS:41:1:3+1+1+0+N\'DIDFBS:42:1:3+1+1+0\'DIDFCS:43:1:3+1+1+0\'DIDFDS:44:1:3+1+1+0\'DIDFLS:45:1:3+1+1+0\'DIDFUS:46:1:3+1+1+0+N\'DIDFUS:47:2:3+1+1+0+N\'DIDIHS:48:1:3+1+1+0\'DIDFSS:49:2:3+1+1+0+N:1;DekaBank-Konzern;5;Swisscanto;7;JPMorgan Fleming;8;Lombard Odier;10;Franklin Templeton;11;Gartmore;12;Goldman Sachs;13;Black Rock Merrill;14;Threadneedle;15;UBS;16;Schroders:10_10:Aktienfonds Asien - Pazifik ohne Japan:10_20:Aktienfonds Branche:10_30:Aktienfonds Deutschland:10_40:Aktienfonds Emerging Markets:10_50:Aktienfonds Euroland:10_60:Aktienfonds Europa L�nder:10_70:Aktienfonds Europa:10_80:Aktienfonds Japan:10_90:Aktienfonds Lateinamerika:10_100:Aktienfonds Nordamerika:10_110:Aktienfonds Osteuropa:10_120:Aktienfonds Welt:10_400:Aktienfonds Afrika:10_410:Aktienfonds Mittlerer Osten:10_420:Aktienfonds Nordeuropa:20_130:Dachfonds Chance Plus:20_140:Dachfonds Chance:20_150:Dachfonds Ertrag Plus:20_160:Dachfonds Ertrag:20_170:Dachfonds Wachstum:20_180:Dachfonds laufzeitbegrenzt:30_430:Garantiefonds:40_200:Geldmarktfonds:40_210:Geldmarktnahe Fonds:50_220:Alternative Investmentfonds Hedgefonds:50_230:Alternative Investmentfonds Private Equity:50_240:Alternative Investmentfonds Rohstofffonds:60_250:Sonderkonzepte Absolute-/Total-Returnstrategiefonds:60_260:Sonderkonzepte Altersvorsorgefonds:60_270:Sonderkonzepte Institutionelle Fondskonzepte:60_280:Sonderkonzepte Steuerorientierte Fonds:70_30:Immobilienfonds Deutschland:70_70:Immobilienfonds Europa:70_120:Immobilienfonds Welt:80_50:Mischfonds Euroland:80_290:Mischfonds ausgewogen:80_300:Mischfonds dynamisch:80_310:Mischfonds flexibel:80_320:Mischfonds konservativ:90_330:Rentenfonds Inflationsindexierte Anleihen:90_340:Rentenfonds Laufzeitfonds:90_350:Rentenfonds MBS:90_360:Rentenfonds Nachranganleihen:90_370:Rentenfonds Staatsanleihen:90_380:Rentenfonds Unternehmensanleihen:90_390:Rentenfonds Wandelanleihen\'DIDDIS:50:1:3+1+1+0+DKDOF;2:DKDFO;2\'DIDFOS:51:2:3+1+1+0\'DIDFPS:52:2:3+1+1+0\'DIDPFS:53:2:3+1+1+0\'DIDFES:54:2:3+1+1+0\'DIDEFS:55:2:3+1+1+0\'DIDOFS:56:2:3+1+1+0\'DIFAFS:57:2:3+1+1+0+N:N\'DIGBAS:58:1:3+1+1+0\'DIGBSS:59:1:3+1+1+0+J\'DIPAES:60:1:3+1+1\'DIPSAS:61:1:3+1+1\'DIPSPS:62:1:3+1+1\'DIQUOS:63:1:3+1+1+0\'DIQUTS:64:1:3+1+1+0\'DITLAS:65:1:3+1+1\'DITLFS:66:1:3+1+1+N\'DITLFS:67:2:3+1+1+N\'DITSPS:68:1:3+1+1+N\'DIVVDS:69:1:3+3+1+0\'DIVVUS:70:1:3+3+1+0+N:J\'DIWAPS:71:1:3+1+1+J:STOP;SLOS;LMTO;MAKT:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'DIWAPS:72:4:3+1+1+0+J:STOP;STLI;LMTO;MAKT;OCOO;TRST:J:J:J:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'DIWDGS:73:1:3+1+1+0+J:N:N\'DIWGVS:74:1:3+1+1+0+J:730:N\'DIWLVS:75:1:3+1+1+0+J:365:N\'DINZPS:76:3:3+1+1+0+N:N:4:N:N:::N:J\'DIFOPS:77:3:3+1+1+0+N:4:N:N:N::::MAKT:N:J\'DIFPOS:78:3:3+1+1+0+N:4:N:N:::N:J\'DIWOPS:79:5:3+1+1+0+0:N:4:N:N::::9999999,99:EUR:STOP;STLI;LMTO;MAKT;OCOO;TRST:BUYI;SELL;AUCT;CONT;ALNO;DIHA:GDAY;GTMO;GTHD;GTCA;IOCA;OPEN;CLOS;FIKI:N:J\'DIWVBS:80:1:3+1+1+0+N:N\'DIZDFS:81:2:3+1+1+0\'DIZDLS:82:2:3+1+1+0\'HIAUBS:83:5:3+1+1+1\'HIBMES:84:1:3+1+1+0+2:28:2:28:1000:J:N\'HIBSES:85:1:3+1+1+0+2:28:2:28\'HICAZS:86:1:3+1+1+0+450:N:N:urn?:iso?:std?:iso?:20022?:tech?:xsd?:camt.052.001.02\'HICCMS:87:1:3+1+1+0+1000:J:N\'HICCSS:88:1:3+1+1+0\'HICDBS:89:1:3+3+1+0+N\'HICDES:90:1:3+3+1+0+4:0:9999:0102030612:01020304050607080910111213141516171819202122232425262728293099\'HICDLS:91:1:3+3+1+0+0:9999:J:J\'HICDNS:92:1:3+3+1+0+0:0:9999:J:J:J:J:J:N:J:J:J:0102030612:01020304050607080910111213141516171819202122232425262728293099\'HICDUS:93:1:3+3+1+0+1:0:9999:1:N:N\'HICMBS:94:1:3+1+1+0+N:J\'HICMES:95:1:3+1+1+0+1:360:1000:J:N\'HICMLS:96:1:3+1+1+0\'HICSAS:97:1:3+1+1+0+1:360\'HICSBS:98:1:3+1+1+0+N:J\'HICSES:99:1:3+1+1+0+1:360\'HICSLS:100:1:3+1+1+0+J\'HICUBS:101:1:3+3+1+0+J\'HICUMS:102:1:3+3+1+0+;:sepade.pain.001.002.03.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIDMCS:103:1:3+1+1+0+1000:J:N:2:28:2:28::urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02\'HIDMES:104:1:3+1+1+0+2:28:2:28:1000:J:N\'HIDSBS:105:1:3+3+1+0+J:J:56\'HIDSCS:106:1:3+1+1+0+2:28:2:28::urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02\'HIDSES:107:1:3+1+1+0+2:28:2:28\'HIDSWS:108:1:3+1+1+0+N\'HIEKAS:109:2:3+1+1+0+J:N:N:1\'HIEKAS:110:3:3+1+1+0+J:N:N:1\'HIEKPS:111:1:3+1+1+0+J:J:N\'HIFGBS:112:2:3+3+1\'HIFGBS:113:3:3+3+1\'HIFRDS:114:1:3+1+1\'HIFRDS:115:4:3+1+1+0+N:J:N:0:Kreditinstitut:1:DekaBank\'HIKAZS:116:4:3+1+1+360:J\'HIKAZS:117:5:3+1+1+360:J:N\'HIKDMS:118:2:3+3+0+2048\'HIKDMS:119:3:3+3+0+2048\'HIKDMS:120:4:3+3+0+2048\'HIKIFS:121:1:3+1+1\'HIKIFS:122:4:3+1+1+0+J:J\'HIKIFS:123:5:3+1+1+0+J:J\'HIKIFS:124:6:3+1+1+0+J:J\'HIMTAS:125:1:3+1+1+0+N\'HIMTAS:126:2:3+1+1+0+N:J\'HIMTFS:127:1:3+1+1+0\'HIMTRS:128:1:3+1+1+0+N\'HIMTRS:129:2:3+1+1+0+N:J\'HINEAS:130:1:3+1+1+1:2:3:4\'HINEZS:131:3:3+1+1+0+N:N:4:N:N:::N:J\'HIWFOS:132:3:3+1+1+0+N:4:N:N:N::::MAKT:N:J\'HIWPOS:133:5:3+1+1+0+0:N:4:N:N::::9999999,99:EUR:STOP;STLI;LMTO;MAKT;OCOO;TRST:BUYI;SELL;AUCT;CONT;ALNO;DIHA:GDAY;GTMO;GTHD;GTCA;IOCA;OPEN;CLOS;FIKI:N:J\'HIWSDS:134:5:3+3+1+0+J:A;Inland DAX:B;Inland Sonstige:C;Ausland Europa:D;Ausland Sonstige\'HIFPOS:135:3:3+1+1+0+N:4:N:N:::N:J\'HIPAES:136:1:3+1+1+0\'HIPPDS:137:1:3+1+1+0+1:Telekom:Xtra-Card:N:::15;30;50:2:Vodafone:CallYa:N:::15;25;50:3:E-Plus:Free and easy:N:::15;20;30:4:O2:Loop:N:::15;20;30:5:congstar:congstar:N:::15;30;50:6:blau:blau:N:::15;20;30:8:o.tel.o:o.tel.o:N:::9;19;29:9:SIM Guthaben:SIM Guthaben:N:::15;30;50\'HISALS:138:5:3+1+1\'HISPAS:139:1:3+1+1+0+J:N:N:sepade.pain.001.002.03.xsd:sepade.pain.008.002.02.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.001.02\'HISPAS:140:2:3+1+1+0+J:N:N:N:sepade.pain.001.002.03.xsd:sepade.pain.008.002.02.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.001.02\'HIIPES:141:1:3+1+1+0+0:5:360:1000:J:;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.08\'HIIPMS:142:1:3+1+1+0+1000:J:;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'HIISSS:143:1:3+1+1+0+5:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.002.001.03\'HITABS:144:2:3+1+1+0\'HITABS:145:3:3+1+1+0\'HITABS:146:4:3+1+1+0\'HITAUS:147:1:3+1+1+0+N:N:J\'HITAZS:148:1:3+1+1+0\'HITAZS:149:2:3+1+1+0\'HITMLS:150:1:3+1+1+0\'HITSYS:151:1:3+1+1+0+N:N\'HIWDUS:152:4:3+3+1+999\'HIWFPS:153:2:3+3+1+RENTEN:INVESTMENTFONDS:GENUSSSCHEINE:SPARBRIEFE:UNTERNEHMENSANLEIHEN:EMERGING MARKET ANLEIHEN:STRUKTURIERTE ANLEIHEN:ZERTIFIKATE:AKTIEN:OPTIONSSCHEINE:ALLE ANGEBOTE EIGENES INSTITUT:ALLE ANGEBOTE UEBERGEORD. INSTITUTE\'HIWOAS:154:2:3+1+1+J:STOP;SLOS;LMTO;MAKT:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'HIWOAS:155:4:3+1+1+0+J:STOP;STLI;LMTO;MAKT;OCOO;TRST:J:J:J:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'HIWPDS:156:3:3+3+1+J\'HIWPDS:157:5:3+1+1+J:N:N\'HIWPKS:158:1:3+3+0\'HIWPRS:159:1:3+3+1+J:J:N:N::Aktien:Festverzinsliche Wertpapiere:Fonds:Fremdw�hrungsanleihen:Genussscheine:Indexzertifikate:Optionsscheine:Wandel- und Optionsanleihen cum\'HIWPSS:160:1:3+3+1+J\'HIWSOS:161:4:3+3+1+0+J:J:90:1:2:3:4:5:6:7:8:9:10:11\'HIWSOS:162:5:3+3+1+0+J:J:90:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17\'HITANS:163:6:3+1+1+1+J:N:0:910:2:HHD1.3.0:::chipTAN manuell:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:911:2:HHD1.3.2OPT:HHDOPT1:1.3.2:chipTAN optisch:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:912:2:HHD1.3.2USB:HHDUSB1:1.3.2:chipTAN-USB:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:913:2:Q1S:Secoder_UC:1.2.0:chipTAN-QR:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:920:2:smsTAN:::smsTAN:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:2:N:5:921:2:TAN2go:::TAN2go:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:2:N:2:900:2:iTAN:::iTAN:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:0\'HIPINS:164:1:3+1+1+0+5:38:6:USERID:CUSTID:HKCSU:J:HKPKB:N:HKPKA:J:HKSAL:J:HKPCR:N:HKPWE:J:HKPWL:N:HKPWB:N:HKPWA:J:HKIPZ:J:HKIPS:N:DKWOK:N:DKWDH:N:DKBVE:J:DKPTZ:N:DKEEA:N:DKALE:J:DKALL:J:DKALN:J:DKANA:J:DKANL:J:DKBAZ:N:DKBKD:N:DKBKU:N:DKBUM:N:DKBVA:J:DKBVB:J:DKBVD:N:DKBVK:N:DKBVP:J:DKBVR:J:DKBVS:N:DKDFA:N:DKDFB:N:DKDFC:J:DKDFD:N:DKDFL:J:DKDFU:N:DKDIH:J:DKDFS:N:DKDDI:N:DKDFO:J:DKDFP:J:DKDPF:N:DKDFE:J:DKDEF:N:DKDOF:N:DKFAF:N:DKGBA:J:DKGBS:J:DKPAE:N:DKPSA:J:DKPSP:N:DKQUO:N:DKQUT:N:DKTLA:N:DKTLF:J:DKTSP:N:DKVVD:N:DKVVU:N:DKWAP:N:DKWDG:N:DKWGV:N:DKWLV:N:DKNZP:N:DKFOP:N:DKFPO:N:DKWOP:N:DKWVB:N:DKZDF:J:DKZDL:J:HKAUB:J:HKBME:J:HKBSE:J:HKCAZ:J:HKCCM:J:HKCCS:J:HKCDB:N:HKCDE:J:HKCDL:J:HKCDN:J:HKCDU:J:HKCMB:N:HKCME:J:HKCML:J:HKCSA:J:HKCSB:N:HKCSE:J:HKCSL:J:HKCUB:N:HKCUM:J:HKDMC:J:HKDME:J:HKDSB:N:HKDSC:J:HKDSE:J:HKDSW:J:HKEKA:N:HKEKP:N:HKFGB:N:HKFRD:N:HKKAZ:J:HKKDM:J:HKKIF:J:HKMTA:J:HKMTF:N:HKMTR:J:HKNEA:N:HKNEZ:J:HKWFO:J:HKWPO:J:HKWSD:N:HKFPO:J:HKPAE:J:HKPPD:J:HKSPA:N:HKIPE:J:HKIPM:J:HKISS:N:HKTAB:N:HKTAU:N:HKTAZ:N:HKTML:N:HKTSY:N:HKWDU:N:HKWFP:N:HKWOA:J:HKWPD:N:HKWPK:N:HKWPR:N:HKWPS:J:HKWSO:N:HKTAN:N\'HITAN:165:6:4+4++noref+nochallenge\'HNHBS:166:1+1\'' )

.../Message.php**:**300

12

0.1431

896960

[array_map](http://www.php.net/function.array-map)( $callback = [0 => 'Fhp\\Syntax\\Parser', 1 => 'detectAndParseSegment'], $array = [0 => 'HNHBK:1:3+000000010507+300+335243712859=883328643103BLDZ=+1+335243712859=883328643103BLDZ=:1\'', 1 => 'HIRMG:2:2+3060::Bitte beachten Sie die enthaltenen Warnungen/Hinweise.+0100::Dialog beendet.\'', 2 => 'HIRMS:3:2:3+3050::BPD nicht mehr aktuell, aktuelle Version enthalten.+0020::Informationen fehlerfrei entgegengenommen.\'', 3 => 'HIBPA:4:3:3+11+280:12030000+Deutsche Kreditbank Aktiengesellschaft+3+1+300\'', 4 => 'HIKOM:5:4:3+280:12030000+1+3:banking-dkb.s-fints-pt-dkb.de/fints30\'', 5 => 'HISHV:6:3:3+N+PIN:1\'', 6 => 'HICSUS:7:1:3+1+1+0+INTC;CORT:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'', 7 => 'HIPKBS:8:1:3+1+1+0+N\'', 8 => 'HIPKAS:9:1:3+1+1+0+N:N:N:N:N:N:N:N:N:N:N\'', 9 => 'HISALS:10:8:3+1+1+0+J\'', 10 => 'HIPCRS:11:1:3+1+1+0\'', 11 => 'HIPWES:12:1:3+1+1+0+J\'', 12 => 'HIPWLS:13:1:3+1+1+0+N:J:J\'', 13 => 'HIPWBS:14:1:3+1+1+0+N:N\'', 14 => 'HIPWAS:15:1:3+1+1+0+J\'', 15 => 'HIIPZS:16:1:3+1+1+0+;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'', 16 => 'HIIPSS:17:1:3+1+1+0+10:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'', 17 => 'DIWOKS:18:1:3+1+1+0+9999999,99:EUR\'', 18 => 'DIWDHS:19:1:3+1+1+0+J:N:730\'', 19 => 'DIBVES:20:1:3+1+1+0+E\'', 20 => 'DIPTZS:21:1:3+1+1+0+J\'', 21 => 'DIEEAS:22:1:3+1+1+0+DKPTZ:1:N\'', 22 => 'DIALES:23:1:3+1+1+0+V-EC-KARTE:V-S-CARD:V-WERTKARTE\'', 23 => 'DIALLS:24:1:3+1+1+0\'', 24 => 'DIALNS:25:1:3+1+1+0+V-EC-KARTE:V-S-CARD:V-WERTKARTE\'', 25 => 'DIANAS:26:1:3+1+1+0+1:15\'', 26 => 'DIANLS:27:1:3+1+1+0\'', 27 => 'DIBAZS:28:2:3+1+1+0+J:J\'', 28 => 'DIBKDS:29:3:3+1+1+0\'', 29 => 'DIBKDS:30:4:3+1+1+0\'', 30 => 'DIBKUS:31:3:3+1+1+0+J:N\'', 31 => 'DIBUMS:32:3:3+1+1+0+N\'', 32 => 'DIBVAS:33:1:3+1+1+0\'', 33 => 'DIBVBS:34:1:3+1+1+0\'', 34 => 'DIBVDS:35:1:3+1+1+0\'', 35 => 'DIBVKS:36:1:3+1+1+0+J:V-EC-KARTE:V-S-CARD:V-WERTKARTE\'', 36 => 'DIBVPS:37:1:3+1+1+0+8:20\'', 37 => 'DIBVRS:38:1:3+1+1+0+8:20::N:N\'', 38 => 'DIBVSS:39:1:3+1+1+0\'', 39 => 'DIBVSS:40:2:3+1+1+0\'', 40 => 'DIDFAS:41:1:3+1+1+0+N\'', 41 => 'DIDFBS:42:1:3+1+1+0\'', 42 => 'DIDFCS:43:1:3+1+1+0\'', 43 => 'DIDFDS:44:1:3+1+1+0\'', 44 => 'DIDFLS:45:1:3+1+1+0\'', 45 => 'DIDFUS:46:1:3+1+1+0+N\'', 46 => 'DIDFUS:47:2:3+1+1+0+N\'', 47 => 'DIDIHS:48:1:3+1+1+0\'', 48 => 'DIDFSS:49:2:3+1+1+0+N:1;DekaBank-Konzern;5;Swisscanto;7;JPMorgan Fleming;8;Lombard Odier;10;Franklin Templeton;11;Gartmore;12;Goldman Sachs;13;Black Rock Merrill;14;Threadneedle;15;UBS;16;Schroders:10_10:Aktienfonds Asien - Pazifik ohne Japan:10_20:Aktienfonds Branche:10_30:Aktienfonds Deutschland:10_40:Aktienfonds Emerging Markets:10_50:Aktienfonds Euroland:10_60:Aktienfonds Europa L�nder:10_70:Aktienfonds Europa:10_80:Aktienfonds Japan:10_90:Aktienfonds Lateinamerika:10_100:Aktienfonds Nordamerika:10_110:Aktienfonds Osteuropa:10_120:Aktienfonds Welt:10_400:Aktienfonds Afrika:10_410:Aktienfonds Mittlerer Osten:10_420:Aktienfonds Nordeuropa:20_130:Dachfonds Chance Plus:20_140:Dachfonds Chance:20_150:Dachfonds Ertrag Plus:20_160:Dachfonds Ertrag:20_170:Dachfonds Wachstum:20_180:Dachfonds laufzeitbegrenzt:30_430:Garantiefonds:40_200:Geldmarktfonds:40_210:Geldmarktnahe Fonds:50_220:Alternative Investmentfonds Hedgefonds:50_230:Alternative Investmentfonds Private Equity:50_240:Alternative Investmentfonds Rohstofffonds:60_250:Sonderkonzepte Absolute-/Total-Returnstrategiefonds:60_260:Sonderkonzepte Altersvorsorgefonds:60_270:Sonderkonzepte Institutionelle Fondskonzepte:60_280:Sonderkonzepte Steuerorientierte Fonds:70_30:Immobilienfonds Deutschland:70_70:Immobilienfonds Europa:70_120:Immobilienfonds Welt:80_50:Mischfonds Euroland:80_290:Mischfonds ausgewogen:80_300:Mischfonds dynamisch:80_310:Mischfonds flexibel:80_320:Mischfonds konservativ:90_330:Rentenfonds Inflationsindexierte Anleihen:90_340:Rentenfonds Laufzeitfonds:90_350:Rentenfonds MBS:90_360:Rentenfonds Nachranganleihen:90_370:Rentenfonds Staatsanleihen:90_380:Rentenfonds Unternehmensanleihen:90_390:Rentenfonds Wandelanleihen\'', 49 => 'DIDDIS:50:1:3+1+1+0+DKDOF;2:DKDFO;2\'', 50 => 'DIDFOS:51:2:3+1+1+0\'', 51 => 'DIDFPS:52:2:3+1+1+0\'', 52 => 'DIDPFS:53:2:3+1+1+0\'', 53 => 'DIDFES:54:2:3+1+1+0\'', 54 => 'DIDEFS:55:2:3+1+1+0\'', 55 => 'DIDOFS:56:2:3+1+1+0\'', 56 => 'DIFAFS:57:2:3+1+1+0+N:N\'', 57 => 'DIGBAS:58:1:3+1+1+0\'', 58 => 'DIGBSS:59:1:3+1+1+0+J\'', 59 => 'DIPAES:60:1:3+1+1\'', 60 => 'DIPSAS:61:1:3+1+1\'', 61 => 'DIPSPS:62:1:3+1+1\'', 62 => 'DIQUOS:63:1:3+1+1+0\'', 63 => 'DIQUTS:64:1:3+1+1+0\'', 64 => 'DITLAS:65:1:3+1+1\'', 65 => 'DITLFS:66:1:3+1+1+N\'', 66 => 'DITLFS:67:2:3+1+1+N\'', 67 => 'DITSPS:68:1:3+1+1+N\'', 68 => 'DIVVDS:69:1:3+3+1+0\'', 69 => 'DIVVUS:70:1:3+3+1+0+N:J\'', 70 => 'DIWAPS:71:1:3+1+1+J:STOP;SLOS;LMTO;MAKT:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'', 71 => 'DIWAPS:72:4:3+1+1+0+J:STOP;STLI;LMTO;MAKT;OCOO;TRST:J:J:J:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'', 72 => 'DIWDGS:73:1:3+1+1+0+J:N:N\'', 73 => 'DIWGVS:74:1:3+1+1+0+J:730:N\'', 74 => 'DIWLVS:75:1:3+1+1+0+J:365:N\'', 75 => 'DINZPS:76:3:3+1+1+0+N:N:4:N:N:::N:J\'', 76 => 'DIFOPS:77:3:3+1+1+0+N:4:N:N:N::::MAKT:N:J\'', 77 => 'DIFPOS:78:3:3+1+1+0+N:4:N:N:::N:J\'', 78 => 'DIWOPS:79:5:3+1+1+0+0:N:4:N:N::::9999999,99:EUR:STOP;STLI;LMTO;MAKT;OCOO;TRST:BUYI;SELL;AUCT;CONT;ALNO;DIHA:GDAY;GTMO;GTHD;GTCA;IOCA;OPEN;CLOS;FIKI:N:J\'', 79 => 'DIWVBS:80:1:3+1+1+0+N:N\'', 80 => 'DIZDFS:81:2:3+1+1+0\'', 81 => 'DIZDLS:82:2:3+1+1+0\'', 82 => 'HIAUBS:83:5:3+1+1+1\'', 83 => 'HIBMES:84:1:3+1+1+0+2:28:2:28:1000:J:N\'', 84 => 'HIBSES:85:1:3+1+1+0+2:28:2:28\'', 85 => 'HICAZS:86:1:3+1+1+0+450:N:N:urn?:iso?:std?:iso?:20022?:tech?:xsd?:camt.052.001.02\'', 86 => 'HICCMS:87:1:3+1+1+0+1000:J:N\'', 87 => 'HICCSS:88:1:3+1+1+0\'', 88 => 'HICDBS:89:1:3+3+1+0+N\'', 89 => 'HICDES:90:1:3+3+1+0+4:0:9999:0102030612:01020304050607080910111213141516171819202122232425262728293099\'', 90 => 'HICDLS:91:1:3+3+1+0+0:9999:J:J\'', 91 => 'HICDNS:92:1:3+3+1+0+0:0:9999:J:J:J:J:J:N:J:J:J:0102030612:01020304050607080910111213141516171819202122232425262728293099\'', 92 => 'HICDUS:93:1:3+3+1+0+1:0:9999:1:N:N\'', 93 => 'HICMBS:94:1:3+1+1+0+N:J\'', 94 => 'HICMES:95:1:3+1+1+0+1:360:1000:J:N\'', 95 => 'HICMLS:96:1:3+1+1+0\'', 96 => 'HICSAS:97:1:3+1+1+0+1:360\'', 97 => 'HICSBS:98:1:3+1+1+0+N:J\'', 98 => 'HICSES:99:1:3+1+1+0+1:360\'', 99 => 'HICSLS:100:1:3+1+1+0+J\'', 100 => 'HICUBS:101:1:3+3+1+0+J\'', 101 => 'HICUMS:102:1:3+3+1+0+;:sepade.pain.001.002.03.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'', 102 => 'HIDMCS:103:1:3+1+1+0+1000:J:N:2:28:2:28::urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02\'', 103 => 'HIDMES:104:1:3+1+1+0+2:28:2:28:1000:J:N\'', 104 => 'HIDSBS:105:1:3+3+1+0+J:J:56\'', 105 => 'HIDSCS:106:1:3+1+1+0+2:28:2:28::urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02\'', 106 => 'HIDSES:107:1:3+1+1+0+2:28:2:28\'', 107 => 'HIDSWS:108:1:3+1+1+0+N\'', 108 => 'HIEKAS:109:2:3+1+1+0+J:N:N:1\'', 109 => 'HIEKAS:110:3:3+1+1+0+J:N:N:1\'', 110 => 'HIEKPS:111:1:3+1+1+0+J:J:N\'', 111 => 'HIFGBS:112:2:3+3+1\'', 112 => 'HIFGBS:113:3:3+3+1\'', 113 => 'HIFRDS:114:1:3+1+1\'', 114 => 'HIFRDS:115:4:3+1+1+0+N:J:N:0:Kreditinstitut:1:DekaBank\'', 115 => 'HIKAZS:116:4:3+1+1+360:J\'', 116 => 'HIKAZS:117:5:3+1+1+360:J:N\'', 117 => 'HIKDMS:118:2:3+3+0+2048\'', 118 => 'HIKDMS:119:3:3+3+0+2048\'', 119 => 'HIKDMS:120:4:3+3+0+2048\'', 120 => 'HIKIFS:121:1:3+1+1\'', 121 => 'HIKIFS:122:4:3+1+1+0+J:J\'', 122 => 'HIKIFS:123:5:3+1+1+0+J:J\'', 123 => 'HIKIFS:124:6:3+1+1+0+J:J\'', 124 => 'HIMTAS:125:1:3+1+1+0+N\'', 125 => 'HIMTAS:126:2:3+1+1+0+N:J\'', 126 => 'HIMTFS:127:1:3+1+1+0\'', 127 => 'HIMTRS:128:1:3+1+1+0+N\'', 128 => 'HIMTRS:129:2:3+1+1+0+N:J\'', 129 => 'HINEAS:130:1:3+1+1+1:2:3:4\'', 130 => 'HINEZS:131:3:3+1+1+0+N:N:4:N:N:::N:J\'', 131 => 'HIWFOS:132:3:3+1+1+0+N:4:N:N:N::::MAKT:N:J\'', 132 => 'HIWPOS:133:5:3+1+1+0+0:N:4:N:N::::9999999,99:EUR:STOP;STLI;LMTO;MAKT;OCOO;TRST:BUYI;SELL;AUCT;CONT;ALNO;DIHA:GDAY;GTMO;GTHD;GTCA;IOCA;OPEN;CLOS;FIKI:N:J\'', 133 => 'HIWSDS:134:5:3+3+1+0+J:A;Inland DAX:B;Inland Sonstige:C;Ausland Europa:D;Ausland Sonstige\'', 134 => 'HIFPOS:135:3:3+1+1+0+N:4:N:N:::N:J\'', 135 => 'HIPAES:136:1:3+1+1+0\'', 136 => 'HIPPDS:137:1:3+1+1+0+1:Telekom:Xtra-Card:N:::15;30;50:2:Vodafone:CallYa:N:::15;25;50:3:E-Plus:Free and easy:N:::15;20;30:4:O2:Loop:N:::15;20;30:5:congstar:congstar:N:::15;30;50:6:blau:blau:N:::15;20;30:8:o.tel.o:o.tel.o:N:::9;19;29:9:SIM Guthaben:SIM Guthaben:N:::15;30;50\'', 137 => 'HISALS:138:5:3+1+1\'', 138 => 'HISPAS:139:1:3+1+1+0+J:N:N:sepade.pain.001.002.03.xsd:sepade.pain.008.002.02.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.001.02\'', 139 => 'HISPAS:140:2:3+1+1+0+J:N:N:N:sepade.pain.001.002.03.xsd:sepade.pain.008.002.02.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.003.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.003.02:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.001.02\'', 140 => 'HIIPES:141:1:3+1+1+0+0:5:360:1000:J:;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.08\'', 141 => 'HIIPMS:142:1:3+1+1+0+1000:J:;:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.001.03\'', 142 => 'HIISSS:143:1:3+1+1+0+5:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.002.001.03\'', 143 => 'HITABS:144:2:3+1+1+0\'', 144 => 'HITABS:145:3:3+1+1+0\'', 145 => 'HITABS:146:4:3+1+1+0\'', 146 => 'HITAUS:147:1:3+1+1+0+N:N:J\'', 147 => 'HITAZS:148:1:3+1+1+0\'', 148 => 'HITAZS:149:2:3+1+1+0\'', 149 => 'HITMLS:150:1:3+1+1+0\'', 150 => 'HITSYS:151:1:3+1+1+0+N:N\'', 151 => 'HIWDUS:152:4:3+3+1+999\'', 152 => 'HIWFPS:153:2:3+3+1+RENTEN:INVESTMENTFONDS:GENUSSSCHEINE:SPARBRIEFE:UNTERNEHMENSANLEIHEN:EMERGING MARKET ANLEIHEN:STRUKTURIERTE ANLEIHEN:ZERTIFIKATE:AKTIEN:OPTIONSSCHEINE:ALLE ANGEBOTE EIGENES INSTITUT:ALLE ANGEBOTE UEBERGEORD. INSTITUTE\'', 153 => 'HIWOAS:154:2:3+1+1+J:STOP;SLOS;LMTO;MAKT:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'', 154 => 'HIWOAS:155:4:3+1+1+0+J:STOP;STLI;LMTO;MAKT;OCOO;TRST:J:J:J:J:J:GDAY;GTMO;GTHD:J:1:N:N:N:9999999,99:EUR\'', 155 => 'HIWPDS:156:3:3+3+1+J\'', 156 => 'HIWPDS:157:5:3+1+1+J:N:N\'', 157 => 'HIWPKS:158:1:3+3+0\'', 158 => 'HIWPRS:159:1:3+3+1+J:J:N:N::Aktien:Festverzinsliche Wertpapiere:Fonds:Fremdw�hrungsanleihen:Genussscheine:Indexzertifikate:Optionsscheine:Wandel- und Optionsanleihen cum\'', 159 => 'HIWPSS:160:1:3+3+1+J\'', 160 => 'HIWSOS:161:4:3+3+1+0+J:J:90:1:2:3:4:5:6:7:8:9:10:11\'', 161 => 'HIWSOS:162:5:3+3+1+0+J:J:90:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17\'', 162 => 'HITANS:163:6:3+1+1+1+J:N:0:910:2:HHD1.3.0:::chipTAN manuell:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:911:2:HHD1.3.2OPT:HHDOPT1:1.3.2:chipTAN optisch:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:912:2:HHD1.3.2USB:HHDUSB1:1.3.2:chipTAN-USB:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:913:2:Q1S:Secoder_UC:1.2.0:chipTAN-QR:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:1:920:2:smsTAN:::smsTAN:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:2:N:5:921:2:TAN2go:::TAN2go:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:2:N:2:900:2:iTAN:::iTAN:6:1:TAN-Nummer:3:J:2:N:0:0:N:N:00:0:N:0\'', 163 => 'HIPINS:164:1:3+1+1+0+5:38:6:USERID:CUSTID:HKCSU:J:HKPKB:N:HKPKA:J:HKSAL:J:HKPCR:N:HKPWE:J:HKPWL:N:HKPWB:N:HKPWA:J:HKIPZ:J:HKIPS:N:DKWOK:N:DKWDH:N:DKBVE:J:DKPTZ:N:DKEEA:N:DKALE:J:DKALL:J:DKALN:J:DKANA:J:DKANL:J:DKBAZ:N:DKBKD:N:DKBKU:N:DKBUM:N:DKBVA:J:DKBVB:J:DKBVD:N:DKBVK:N:DKBVP:J:DKBVR:J:DKBVS:N:DKDFA:N:DKDFB:N:DKDFC:J:DKDFD:N:DKDFL:J:DKDFU:N:DKDIH:J:DKDFS:N:DKDDI:N:DKDFO:J:DKDFP:J:DKDPF:N:DKDFE:J:DKDEF:N:DKDOF:N:DKFAF:N:DKGBA:J:DKGBS:J:DKPAE:N:DKPSA:J:DKPSP:N:DKQUO:N:DKQUT:N:DKTLA:N:DKTLF:J:DKTSP:N:DKVVD:N:DKVVU:N:DKWAP:N:DKWDG:N:DKWGV:N:DKWLV:N:DKNZP:N:DKFOP:N:DKFPO:N:DKWOP:N:DKWVB:N:DKZDF:J:DKZDL:J:HKAUB:J:HKBME:J:HKBSE:J:HKCAZ:J:HKCCM:J:HKCCS:J:HKCDB:N:HKCDE:J:HKCDL:J:HKCDN:J:HKCDU:J:HKCMB:N:HKCME:J:HKCML:J:HKCSA:J:HKCSB:N:HKCSE:J:HKCSL:J:HKCUB:N:HKCUM:J:HKDMC:J:HKDME:J:HKDSB:N:HKDSC:J:HKDSE:J:HKDSW:J:HKEKA:N:HKEKP:N:HKFGB:N:HKFRD:N:HKKAZ:J:HKKDM:J:HKKIF:J:HKMTA:J:HKMTF:N:HKMTR:J:HKNEA:N:HKNEZ:J:HKWFO:J:HKWPO:J:HKWSD:N:HKFPO:J:HKPAE:J:HKPPD:J:HKSPA:N:HKIPE:J:HKIPM:J:HKISS:N:HKTAB:N:HKTAU:N:HKTAZ:N:HKTML:N:HKTSY:N:HKWDU:N:HKWFP:N:HKWOA:J:HKWPD:N:HKWPK:N:HKWPR:N:HKWPS:J:HKWSO:N:HKTAN:N\'', 164 => 'HITAN:165:6:4+4++noref+nochallenge\'', 165 => 'HNHBS:166:1+1\''] )

.../Parser.php**:**491

13

0.1457

921144

Fhp\Syntax\Parser::detectAndParseSegment( $rawSegment = 'HIKOM:5:4:3+280:12030000+1+3:banking-dkb.s-fints-pt-dkb.de/fints30\'' )

.../Parser.php**:**491

14

0.1458

921440

[class_exists](http://www.php.net/function.class-exists)( $class = 'Fhp\\Segment\\HIKOM\\HIKOMv4' )

.../Parser.php**:**465

15

0.1459

921528

{closure:/var/www/git/Cofys/backend/require.php:170-188}( $className = 'Fhp\\Segment\\HIKOM\\HIKOMv4' )

.../Parser.php**:**465

MasterPuffin commented 2 years ago

If I modify the autoloader with the following, it somehow works

if (file_exists(__DIR__ . '/classes/' . $className . '.php')) {
    include_once __DIR__ . '/classes/' . $className . '.php';
}
Philipp91 commented 2 years ago

This happens in a class_exists() (as your stack trace indicates), specifically to find out whether it exists or not. And it should return false.

Registering your own autoloader can be tricky. It might make your life easier to just migrate to Composer.

If you want to keep implementing your own, I guess the file_exists solution works, though make sure to return true or false depending on whether the file was found.

Philipp91 commented 1 year ago

@MasterPuffin Can we close this?