O:60:"SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult":7:{s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult interfaces";a:10:{s:30:"UserFrosting\DatabaseInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:17:"DatabaseInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:30:"UserFrosting\DatabaseInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:16;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:22;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:35:"UserFrosting\DatabaseTableInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:22:"DatabaseTableInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:35:"UserFrosting\DatabaseTableInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:24;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:26;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:34:"UserFrosting\ObjectLoaderInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:21:"ObjectLoaderInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:34:"UserFrosting\ObjectLoaderInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:37;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:72;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:36:"UserFrosting\DatabaseObjectInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:23:"DatabaseObjectInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:36:"UserFrosting\DatabaseObjectInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:74;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:82;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:32:"UserFrosting\UserLoaderInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:19:"UserLoaderInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:32:"UserFrosting\UserLoaderInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:84;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:87;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:33:"UserFrosting\GroupLoaderInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:20:"GroupLoaderInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:33:"UserFrosting\GroupLoaderInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:89;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:91;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:37:"UserFrosting\GroupUserLoaderInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:24:"GroupUserLoaderInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:37:"UserFrosting\GroupUserLoaderInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:92;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:94;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:33:"UserFrosting\GroupObjectInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:20:"GroupObjectInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:33:"UserFrosting\GroupObjectInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:95;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:97;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:32:"UserFrosting\UserObjectInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:19:"UserObjectInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:32:"UserFrosting\UserObjectInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:124;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:198;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}s:34:"UserFrosting\SiteSettingsInterface";O:56:"SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_":6:{s:62:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ name";s:21:"SiteSettingsInterface";s:72:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespacedName";s:34:"UserFrosting\SiteSettingsInterface";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ namespace";s:12:"UserFrosting";s:67:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ startLine";i:226;s:65:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ endLine";i:365;s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\Interface_ parentInterfaces";a:0:{}}}s:69:" SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult classes";a:0:{}s:68:" SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult traits";a:0:{}s:71:" SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult functions";a:0:{}s:73:" SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult linesOfCode";O:57:"SebastianBergmann\CodeCoverage\StaticAnalysis\LinesOfCode":3:{s:70:" SebastianBergmann\CodeCoverage\StaticAnalysis\LinesOfCode linesOfCode";i:366;s:77:" SebastianBergmann\CodeCoverage\StaticAnalysis\LinesOfCode commentLinesOfCode";i:255;s:80:" SebastianBergmann\CodeCoverage\StaticAnalysis\LinesOfCode nonCommentLinesOfCode";i:111;}s:77:" SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult executableLines";a:0:{}s:74:" SebastianBergmann\CodeCoverage\StaticAnalysis\AnalysisResult ignoredLines";a:10:{i:0;i:16;i:1;i:24;i:2;i:37;i:3;i:74;i:4;i:84;i:5;i:89;i:6;i:92;i:7;i:95;i:8;i:124;i:9;i:226;}}