'v1', 'data' => array ( '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/AdaptiveResponseSystem.php' => array ( 0 => '71346cf4ee8e0c6dc7451a2fd42d49eba8372093', 1 => array ( 0 => 'app\\framework\\ddos\\response\\adaptiveresponsesystem', ), 2 => array ( 0 => 'app\\framework\\ddos\\response\\__construct', 1 => 'app\\framework\\ddos\\response\\executeresponse', 2 => 'app\\framework\\ddos\\response\\determineresponseaction', 3 => 'app\\framework\\ddos\\response\\selectblockingaction', 4 => 'app\\framework\\ddos\\response\\selectratelimitingaction', 5 => 'app\\framework\\ddos\\response\\selectbehavioralaction', 6 => 'app\\framework\\ddos\\response\\executeresponseaction', 7 => 'app\\framework\\ddos\\response\\executeenhancedmonitoring', 8 => 'app\\framework\\ddos\\response\\executeallowwithmonitoring', 9 => 'app\\framework\\ddos\\response\\updateadaptivelearning', 10 => 'app\\framework\\ddos\\response\\evaluateresponseeffectiveness', 11 => 'app\\framework\\ddos\\response\\logresponse', 12 => 'app\\framework\\ddos\\response\\getresponsestatistics', 13 => 'app\\framework\\ddos\\response\\updateresponsestatistics', 14 => 'app\\framework\\ddos\\response\\checkautounblock', 15 => 'app\\framework\\ddos\\response\\generatekey', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/ValueObjects/DDoSResponse.php' => array ( 0 => '8a86ffed5bb6e55794046dba657146cc8b85a45d', 1 => array ( 0 => 'app\\framework\\ddos\\response\\valueobjects\\ddosresponse', ), 2 => array ( 0 => 'app\\framework\\ddos\\response\\valueobjects\\__construct', 1 => 'app\\framework\\ddos\\response\\valueobjects\\allow', 2 => 'app\\framework\\ddos\\response\\valueobjects\\block', 3 => 'app\\framework\\ddos\\response\\valueobjects\\ratelimit', 4 => 'app\\framework\\ddos\\response\\valueobjects\\challenge', 5 => 'app\\framework\\ddos\\response\\valueobjects\\tarpit', 6 => 'app\\framework\\ddos\\response\\valueobjects\\withprocessingtime', 7 => 'app\\framework\\ddos\\response\\valueobjects\\withheaders', 8 => 'app\\framework\\ddos\\response\\valueobjects\\withmetadata', 9 => 'app\\framework\\ddos\\response\\valueobjects\\shouldblock', 10 => 'app\\framework\\ddos\\response\\valueobjects\\requiresuserinteraction', 11 => 'app\\framework\\ddos\\response\\valueobjects\\getsummary', 12 => 'app\\framework\\ddos\\response\\valueobjects\\toarray', 13 => 'app\\framework\\ddos\\response\\valueobjects\\issuccessfulmitigation', 14 => 'app\\framework\\ddos\\response\\valueobjects\\getcacheduration', 15 => 'app\\framework\\ddos\\response\\valueobjects\\getage', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/ValueObjects/ResponseAction.php' => array ( 0 => 'bc7b1de9e54173b6131ebfffb5279f66f2aa9aae', 1 => array ( 0 => 'app\\framework\\ddos\\response\\valueobjects\\responseaction', ), 2 => array ( 0 => 'app\\framework\\ddos\\response\\valueobjects\\getdescription', 1 => 'app\\framework\\ddos\\response\\valueobjects\\getseverity', 2 => 'app\\framework\\ddos\\response\\valueobjects\\isblocking', 3 => 'app\\framework\\ddos\\response\\valueobjects\\isratelimiting', 4 => 'app\\framework\\ddos\\response\\valueobjects\\ischallenge', 5 => 'app\\framework\\ddos\\response\\valueobjects\\requiresuserinteraction', 6 => 'app\\framework\\ddos\\response\\valueobjects\\getexpectedduration', 7 => 'app\\framework\\ddos\\response\\valueobjects\\getrecommendedhttpstatus', 8 => 'app\\framework\\ddos\\response\\valueobjects\\getretryafter', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/ValueObjects/ResponseType.php' => array ( 0 => '9d548d5b41b9d5f9456330994cbfdebb28cd2396', 1 => array ( 0 => 'app\\framework\\ddos\\response\\valueobjects\\responsetype', ), 2 => array ( 0 => 'app\\framework\\ddos\\response\\valueobjects\\getdescription', 1 => 'app\\framework\\ddos\\response\\valueobjects\\isblocking', 2 => 'app\\framework\\ddos\\response\\valueobjects\\allowsrequest', 3 => 'app\\framework\\ddos\\response\\valueobjects\\requiresspecialhandling', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Analysis/TrafficPatternAnalyzer.php' => array ( 0 => 'bb1ac453a88c97dba1a7877b8b82942d19f7b7c4', 1 => array ( 0 => 'app\\framework\\ddos\\analysis\\trafficpatternanalyzer', ), 2 => array ( 0 => 'app\\framework\\ddos\\analysis\\__construct', 1 => 'app\\framework\\ddos\\analysis\\analyzetrafficpatterns', 2 => 'app\\framework\\ddos\\analysis\\analyzeiptraffic', 3 => 'app\\framework\\ddos\\analysis\\analyzepathtraffic', 4 => 'app\\framework\\ddos\\analysis\\analyzeglobaltraffic', 5 => 'app\\framework\\ddos\\analysis\\analyzeburstpattern', 6 => 'app\\framework\\ddos\\analysis\\analyzetemporalpattern', 7 => 'app\\framework\\ddos\\analysis\\calculatecombinedthreatscore', 8 => 'app\\framework\\ddos\\analysis\\calculateanalysisconfidence', 9 => 'app\\framework\\ddos\\analysis\\generatekey', 10 => 'app\\framework\\ddos\\analysis\\sanitizepath', 11 => 'app\\framework\\ddos\\analysis\\calculateaverage', 12 => 'app\\framework\\ddos\\analysis\\calculatestandarddeviation', 13 => 'app\\framework\\ddos\\analysis\\calculateanomalyscore', 14 => 'app\\framework\\ddos\\analysis\\calculateburstscore', 15 => 'app\\framework\\ddos\\analysis\\updatebaseline', 16 => 'app\\framework\\ddos\\analysis\\calculatebaselinedeviation', 17 => 'app\\framework\\ddos\\analysis\\identifyanomalyindicators', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Analysis/GeoAnomalyDetector.php' => array ( 0 => '4ba859fbbf31b917adb41614c45ce63ec091d560', 1 => array ( 0 => 'app\\framework\\ddos\\analysis\\geoanomalydetector', ), 2 => array ( 0 => 'app\\framework\\ddos\\analysis\\__construct', 1 => 'app\\framework\\ddos\\analysis\\detectanomalies', 2 => 'app\\framework\\ddos\\analysis\\analyzecountryrisk', 3 => 'app\\framework\\ddos\\analysis\\analyzegeographicdistribution', 4 => 'app\\framework\\ddos\\analysis\\analyzecountryvelocity', 5 => 'app\\framework\\ddos\\analysis\\analyzecountryreputation', 6 => 'app\\framework\\ddos\\analysis\\analyzeattackpatterns', 7 => 'app\\framework\\ddos\\analysis\\calculatecombinedanomalyscore', 8 => 'app\\framework\\ddos\\analysis\\calculateanalysisconfidence', 9 => 'app\\framework\\ddos\\analysis\\identifyriskfactors', 10 => 'app\\framework\\ddos\\analysis\\createsaferesult', 11 => 'app\\framework\\ddos\\analysis\\generatekey', 12 => 'app\\framework\\ddos\\analysis\\calculateshannonentropy', 13 => 'app\\framework\\ddos\\analysis\\calculatedistributionanomalyscore', 14 => 'app\\framework\\ddos\\analysis\\calculaterequestintervals', 15 => 'app\\framework\\ddos\\analysis\\calculatetimingregularity', 16 => 'app\\framework\\ddos\\analysis\\updategeographicbaseline', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/DDoSProtectionEngine.php' => array ( 0 => '107f27b2a54db5859a8363e869c2a9705095b783', 1 => array ( 0 => 'app\\framework\\ddos\\ddosprotectionengine', ), 2 => array ( 0 => 'app\\framework\\ddos\\__construct', 1 => 'app\\framework\\ddos\\analyzerequest', 2 => 'app\\framework\\ddos\\executeresponse', 3 => 'app\\framework\\ddos\\performmultilayeranalysis', 4 => 'app\\framework\\ddos\\calculatethreatlevel', 5 => 'app\\framework\\ddos\\identifyattackpatterns', 6 => 'app\\framework\\ddos\\analyzeservicehealth', 7 => 'app\\framework\\ddos\\analyzerequestsignature', 8 => 'app\\framework\\ddos\\getclientip', 9 => 'app\\framework\\ddos\\extractthreatscore', 10 => 'app\\framework\\ddos\\calculateconfidence', 11 => 'app\\framework\\ddos\\getrecommendedaction', 12 => 'app\\framework\\ddos\\logsecuritythreat', 13 => 'app\\framework\\ddos\\isvolumetricattack', 14 => 'app\\framework\\ddos\\isprotocolattack', 15 => 'app\\framework\\ddos\\isapplicationlayerattack', 16 => 'app\\framework\\ddos\\isdistributedattack', 17 => 'app\\framework\\ddos\\isbotnetattack', 18 => 'app\\framework\\ddos\\calculatehealthscore', 19 => 'app\\framework\\ddos\\calculateuseragententropy', 20 => 'app\\framework\\ddos\\analyzeheaderconsistency', 21 => 'app\\framework\\ddos\\analyzetimingpatterns', 22 => 'app\\framework\\ddos\\analyzepayloadpatterns', 23 => 'app\\framework\\ddos\\calculatebotscore', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Waf/DDoSWafConfig.php' => array ( 0 => '5c2bf0b5fa0f8991957dfd36fb4288ddb67a3710', 1 => array ( 0 => 'app\\framework\\ddos\\waf\\ddoswafconfig', ), 2 => array ( 0 => 'app\\framework\\ddos\\waf\\__construct', 1 => 'app\\framework\\ddos\\waf\\development', 2 => 'app\\framework\\ddos\\waf\\production', 3 => 'app\\framework\\ddos\\waf\\testing', 4 => 'app\\framework\\ddos\\waf\\getthresholdforattacktype', 5 => 'app\\framework\\ddos\\waf\\isdetectionenabled', 6 => 'app\\framework\\ddos\\waf\\getcacheretentionseconds', 7 => 'app\\framework\\ddos\\waf\\toarray', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/Waf/DDoSWafLayer.php' => array ( 0 => 'ba5fb4700966135c3b49e134902939d9dd9df589', 1 => array ( 0 => 'app\\framework\\ddos\\waf\\ddoswaflayer', ), 2 => array ( 0 => 'app\\framework\\ddos\\waf\\__construct', 1 => 'app\\framework\\ddos\\waf\\getname', 2 => 'app\\framework\\ddos\\waf\\isenabled', 3 => 'app\\framework\\ddos\\waf\\ishealthy', 4 => 'app\\framework\\ddos\\waf\\analyze', 5 => 'app\\framework\\ddos\\waf\\detectresourceintensiverequests', 6 => 'app\\framework\\ddos\\waf\\detectslowlorisattacks', 7 => 'app\\framework\\ddos\\waf\\detecthttpfloodpatterns', 8 => 'app\\framework\\ddos\\waf\\detectbotautomation', 9 => 'app\\framework\\ddos\\waf\\detectquerycomplexity', 10 => 'app\\framework\\ddos\\waf\\detectprotocolabusepatterns', 11 => 'app\\framework\\ddos\\waf\\detectrepetitivepatterns', 12 => 'app\\framework\\ddos\\waf\\calculatethreatscore', 13 => 'app\\framework\\ddos\\waf\\calculateconfidence', 14 => 'app\\framework\\ddos\\waf\\createlayerresult', 15 => 'app\\framework\\ddos\\waf\\updatelearningpatterns', 16 => 'app\\framework\\ddos\\waf\\getclientip', 17 => 'app\\framework\\ddos\\waf\\generatekey', 18 => 'app\\framework\\ddos\\waf\\calculateaverageinterval', 19 => 'app\\framework\\ddos\\waf\\getpriority', 20 => 'app\\framework\\ddos\\waf\\getconfidencelevel', 21 => 'app\\framework\\ddos\\waf\\gettimeoutthreshold', 22 => 'app\\framework\\ddos\\waf\\configure', 23 => 'app\\framework\\ddos\\waf\\getconfig', 24 => 'app\\framework\\ddos\\waf\\getmetrics', 25 => 'app\\framework\\ddos\\waf\\reset', 26 => 'app\\framework\\ddos\\waf\\warmup', 27 => 'app\\framework\\ddos\\waf\\shutdown', 28 => 'app\\framework\\ddos\\waf\\getdependencies', 29 => 'app\\framework\\ddos\\waf\\supportsparallelprocessing', 30 => 'app\\framework\\ddos\\waf\\getversion', 31 => 'app\\framework\\ddos\\waf\\getsupportedcategories', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/ValueObjects/DDoSAssessment.php' => array ( 0 => 'cd49c54917d9db9676963193d703f760d927fc68', 1 => array ( 0 => 'app\\framework\\ddos\\valueobjects\\ddosassessment', ), 2 => array ( 0 => 'app\\framework\\ddos\\valueobjects\\__construct', 1 => 'app\\framework\\ddos\\valueobjects\\createsafe', 2 => 'app\\framework\\ddos\\valueobjects\\requiresblocking', 3 => 'app\\framework\\ddos\\valueobjects\\requiresratelimiting', 4 => 'app\\framework\\ddos\\valueobjects\\requirescaptcha', 5 => 'app\\framework\\ddos\\valueobjects\\getsummary', 6 => 'app\\framework\\ddos\\valueobjects\\getanalysisbreakdown', 7 => 'app\\framework\\ddos\\valueobjects\\toarray', 8 => 'app\\framework\\ddos\\valueobjects\\issuspiciouslocation', 9 => 'app\\framework\\ddos\\valueobjects\\getriskscore', 10 => 'app\\framework\\ddos\\valueobjects\\getage', 11 => 'app\\framework\\ddos\\valueobjects\\isfresh', 12 => 'app\\framework\\ddos\\valueobjects\\iscriticalthreat', 13 => 'app\\framework\\ddos\\valueobjects\\ishighthreat', 14 => 'app\\framework\\ddos\\valueobjects\\ismediumthreat', 15 => 'app\\framework\\ddos\\valueobjects\\getthreatindicators', 16 => 'app\\framework\\ddos\\valueobjects\\__get', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/ValueObjects/AttackPattern.php' => array ( 0 => '51fd04c1444a6159b66e97b0297cc0f69a55962a', 1 => array ( 0 => 'app\\framework\\ddos\\valueobjects\\attackpattern', ), 2 => array ( 0 => 'app\\framework\\ddos\\valueobjects\\getdescription', 1 => 'app\\framework\\ddos\\valueobjects\\getseveritylevel', 2 => 'app\\framework\\ddos\\valueobjects\\getrecommendedmitigation', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/ValueObjects/ThreatLevel.php' => array ( 0 => '6d537b8b7706e07bbd5ed83b57f715d432a22bce', 1 => array ( 0 => 'app\\framework\\ddos\\valueobjects\\threatlevel', ), 2 => array ( 0 => 'app\\framework\\ddos\\valueobjects\\getnumericvalue', 1 => 'app\\framework\\ddos\\valueobjects\\getdescription', 2 => 'app\\framework\\ddos\\valueobjects\\requiresimmediateaction', 3 => 'app\\framework\\ddos\\valueobjects\\requiresenhancedmonitoring', ), 3 => array ( ), ), '/home/michael/dev/michaelschiemer/src/Framework/DDoS/DDoSConfig.php' => array ( 0 => '3c9e59cb5c8b19c514922c5c0edf34f29188c260', 1 => array ( 0 => 'app\\framework\\ddos\\ddosconfig', ), 2 => array ( 0 => 'app\\framework\\ddos\\__construct', 1 => 'app\\framework\\ddos\\getanalysiswindow', 2 => 'app\\framework\\ddos\\getmaxprocessingtime', 3 => 'app\\framework\\ddos\\getcacheassessmentduration', 4 => 'app\\framework\\ddos\\getratelimitwindow', 5 => 'app\\framework\\ddos\\getcircuitbreakertimeout', 6 => 'app\\framework\\ddos\\getassessmentretentionperiod', 7 => 'app\\framework\\ddos\\development', 8 => 'app\\framework\\ddos\\production', 9 => 'app\\framework\\ddos\\testing', 10 => 'app\\framework\\ddos\\istrustedip', 11 => 'app\\framework\\ddos\\isexemptpath', 12 => 'app\\framework\\ddos\\iscountryblocked', 13 => 'app\\framework\\ddos\\getthreatthreshold', 14 => 'app\\framework\\ddos\\shouldlogassessment', 15 => 'app\\framework\\ddos\\getratelimitforip', 16 => 'app\\framework\\ddos\\getcachettlseconds', 17 => 'app\\framework\\ddos\\getanalysiswindowseconds', 18 => 'app\\framework\\ddos\\isprocessingtimeexceeded', 19 => 'app\\framework\\ddos\\getcircuitbreakerconfig', 20 => 'app\\framework\\ddos\\toarray', 21 => 'app\\framework\\ddos\\adaptive', ), 3 => array ( ), ), ), ));